ايران ويج

نسخه‌ی کامل: كسي مي تونه از RichTextBox يك Ocx بسازه؟
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
من با VB6 كار ميكنم
كسايي كه كار كردن مي دونن كه كنترل RichTextBox تو vb6 داراي خاصيت RightToLeft نيست. ( چون جزء كنترلهاي ذاتيش نيست)
خيلي دنبال يه راه حل بودم تا اينكه ...
...
...
شنيدم تو دات نت، شده جزئ كنترل هاي ذاتي و در نتيجه ميشه RightToLeft ش رو به True ست كرد.
حالا مي خواستم ببينم كسي مي تونه برام اين كنترل رو تبديل كنه به يك كتيو ايكس قابل استفاده تو VB6 كه تمامي خصوصيتها، متد ها، و رويدادهاي اونو داشته باشه به اضافه خاصيت RightToLeft . ميشه؟
سلام.!
تا اونجائی که من ازش تو وی بی 6 استفاده کردم میشد راست چینش کرد.!
سلام.
همونطور که گفتی كنترل RichTextBox تو vb6 خاصيت RightToLeft رو نداره ولی می تونی از کد زیر برای راست چین کردنش استفاده کنی:
کد:
RichTextBox1.SelAlignment = 1
البته اگه به جای 1 عدد 2 رو بزاری می تونی وسط چین بنویسی.
سلام
ممنون

ولی من جوابم رو نگرفتم......

فکر می کنم شما هنوز متوجه نشدین که RightToLeft با راست چین فرق داره.
گزینه رایت تو لفت معمولا بیشترین کاربرد رو وقتی داره که متنتون متشکل از کلمات فارسی و انگلیسیه .
به عنوان مثال شما متن زیر را در یک تکست باکس بنویسید:

"اینجا سایت Iranvig می باشد."

حالا با ست کردن خاصیت RightToLeft اون تکست باکس به False و True متوجه عملکرد این خاصیت می شید.
یعنی اگر RightToLeft تکست باکستون False باشه متن به شکل زیر یا یه چیزی تو این مایه ها میشه:

" می باشد.Iranvig اینجا سایت"

خب.....
حالا با این تفاسیر، کسی مي تونه برام كنترل RichTextBox رو تبديل كنه به يك كتيو ايكس قابل استفاده تو VB6 كه تمامي خصوصيتها، متد ها، و رويدادهاي اونو داشته باشه به اضافه خاصيت RightToLeft ؟


ممنون...