امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
چطور میشه RichTextBox رو کاملا راست به چپ کرد؟
نویسنده پیام
amir_bwm آفلاین
تازه وارد

ارسال‌ها: 23
موضوع‌ها: 4
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #1
چطور میشه RichTextBox رو کاملا راست به چپ کرد؟
سلام به همه دوستان Whistle
من هرکاری کردم و هرچی ور رفتم نتونستم این کار رو بکنم از دستورهای زیادی هم مثلا
RichTextBox1.SelAlignment = 1
در form_load استفاده کردم و به تنظیمات خود Richtextbox هم خیلی ور رفتم ولی نتونستم به طور کامل راست به چپش بکنم. منظورم از راست به چپ شدن کامل اینه که وقتی کلید space رو میزنیم اگر چپ به راست باشه بعد از هربار زدن این کلید نشانگر درون باکس هم به جلو میره ولی اگه راست به چپش کنی 100 بار هم کلید space رو بزنی نشانگر سر جاش میمونه و فقط وقتی که دکمه ای از حروف رو بزنی حرف سرجاش قرار میگیرهSadAngry
۱۳-بهمن-۱۳۸۶, ۱۶:۵۰:۱۰
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #2
RE: چطور میشه RichTextBox رو کاملا راست به چپ کرد؟
برای کنترل هایی مثل TextBox یا Label یا ... این سه تا رو تنظیم کن:
Aligment = Right to left
Font = Tahoma و اسکریپت فونت رو روی Arabic بزار.
Right to left = True

۱۳-بهمن-۱۳۸۶, ۱۸:۲۵:۴۳
وب سایت ارسال‌ها
پاسخ
seyyed آفلاین
كاربر دو ستاره
**

ارسال‌ها: 72
موضوع‌ها: 27
تاریخ عضویت: اردیبهشت ۱۳۸۴

تشکرها : 1
( 2 تشکر در 2 ارسال )
ارسال: #3
RE: چطور میشه RichTextBox رو کاملا راست به چپ کرد؟
سلام
ما تو كنترلهاي متني تو تا خاصيت داريم كه خيلي ها فكر ميكنند شبيه همند و لي از نظر كاركرد خيلي باهم فرق دارند.
يكي از اونا Alignment وديگري RightToLeft .
خاصيت اول براي نحوه چينش برنامه است يعني راست چين، چپ چين و وسط چين.
خاصيت دوم براي همون مشكليه كه شما ميخواين.
حتما تا حالا شده كه يك متن تركيبي فارسي-انگليسي رو تو ورد كپي كني و ببيني متنت خيلي قاطي پاتيه. اون به خاطر همون رايت تو لفت نبودنشه.
كنترل هاي ذاتي وي بي همشون اين خاصيت رو دارند . ولي كامپوننت ها اونو ندارن.
....
شرمنده يه كار فوري پيش اومد بقيه اش رو بعدا مي نويسم...
۲۹-بهمن-۱۳۸۶, ۱۶:۱۴:۵۱
وب سایت ارسال‌ها
پاسخ
amir_bwm آفلاین
تازه وارد

ارسال‌ها: 23
موضوع‌ها: 4
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #4
RE: چطور میشه RichTextBox رو کاملا راست به چپ کرد؟
ممنون ما منتظر ادامه ی سخنان سودمند و مفید شما هستیم Biggrin خوب شد یادم اوردی تا بهتر بتونم منظرومو به شما بگم. من یه teaxtbox مثله برنامه ی ms word میخوام که چه راست به چپ باشه چه چپ به راست وقتی space رومیزنی بازم نشانگر میره جلو.
۳۰-بهمن-۱۳۸۶, ۲۳:۳۸:۰۵
ارسال‌ها
پاسخ
seyyed آفلاین
كاربر دو ستاره
**

ارسال‌ها: 72
موضوع‌ها: 27
تاریخ عضویت: اردیبهشت ۱۳۸۴

تشکرها : 1
( 2 تشکر در 2 ارسال )
ارسال: #5
RE: چطور میشه RichTextBox رو کاملا راست به چپ کرد؟
سلام
شرمنده که یه خورده معطل شدی.

...........................................................................

داشتم می گفتم که:

تمام کنترل های ذاتی وی بی خاصیت RightToLeft رو دارن، ولی کامپوننت ها نه.
خیلی دنبال حل این مشکل گشتم.
خیلی سرچ کردم.
تا اینکه.......

اورکا! اورکا!
اینو پیدا کردم:
http://forum.iranled.com/showthread.php?tid=4891
خیلی ذوق زده شدم.
خیلی حال کردم.
چون رو همه کنترل ها جواب می داد.
ولی.............................
همین که نوبت RichTextBox شد، دیگه جواب نداد.

الان حدود دو- سه ماهه که یکسره دارم برای حل این مشکل (RightToLeft کردن RichTextBox )سرچ می کنم.
کلی سایت های داخلی و خارجی رو زیر و رو کردم.
فهمیدم این مشکل خیلی ها هست ولی....
(شرمنده که این رو میگم)
ولی هیچ جوابی براش پیدا نکردم...
فقط فهمیدم که تو دات نت این مشکل نیست.
یعنی این کنترل، اون خاصیت رو داره.
ظاهرا تو دلفی هم این خاصیت رو داره.
یعنی اگه کسی بتونه با دلفی نسخه تکمیلی این اکتیو ایکس رو بنویسه، می شه تو وی بی ازش استفاده کرد.

در ضمن یکی می گفت اگه با ساختار فایل RTF آشنا باشی، می تونی این مشکل رو حل کنی، ولی من که نفهمیدم چه طوری.
خلاصه من هنوز دنبال حل این مشکلم.
اگه تو نستم حلش کنم، حتما بهت خبر میدم.

..............................................................................................................
خب دیگه فکر می کنم این خودش اندازه یه مقاله طولانی تو ISA ببخشید تو ISC شده.
و شرمنده که نتونستم بعد ار این همه سخن پردازی، جواب مشکلت رو بدم.
یا علی
در پناه حق
۰۱-اسفند-۱۳۸۶, ۱۰:۱۴:۲۰
وب سایت ارسال‌ها
پاسخ
amir_bwm آفلاین
تازه وارد

ارسال‌ها: 23
موضوع‌ها: 4
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #6
RE: چطور میشه RichTextBox رو کاملا راست به چپ کرد؟
به هرحال بازم ممنون. منتظر جوابتون هستم دوستان
۰۱-اسفند-۱۳۸۶, ۱۷:۲۹:۴۵
ارسال‌ها
پاسخ
seyyed آفلاین
كاربر دو ستاره
**

ارسال‌ها: 72
موضوع‌ها: 27
تاریخ عضویت: اردیبهشت ۱۳۸۴

تشکرها : 1
( 2 تشکر در 2 ارسال )
ارسال: #7
RE: چطور میشه RichTextBox رو کاملا راست به چپ کرد؟
سلام
يه كاري مي گم بكن، شايد مشكلت حل بشه
وُرد رو باز كن
يه Ctrl + A بزن
گزينه RightToLeft رو انتخاب كن
فايلت رو با فرمت rich text format (RTF) l‌ذخيره كن
حالا تو قسمت Form_Load اون فايل رو بريز ريچ تكست باكست.
مشكلت تا حدودي حل ميشه.
يا علي!
۱۱-اسفند-۱۳۸۶, ۱۱:۴۳:۰۲
وب سایت ارسال‌ها
پاسخ
CRazYFULL غایب
مدیر بازنشسته
*****

ارسال‌ها: 792
موضوع‌ها: 27
تاریخ عضویت: تير ۱۳۸۵

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #8
Sad  RE: چطور میشه RichTextBox رو کاملا راست به چپ کرد؟
سلام
اين تايپک برای چند ماه قبل هست...
اين جواب رو من به دست آوردم با استفاده از تغيير در کدهای RFT
شايد دير شده باشه...


فایل‌(های) پیوست شده
.zip   Right To left RTF.zip (اندازه: 2.66 KB / تعداد دفعات دریافت: 209)
(آخرین ویرایش در این ارسال: ۱۱-اردیبهشت-۱۳۸۷, ۰۲:۴۰:۱۵، توسط CRazYFULL.)
۱۱-اردیبهشت-۱۳۸۷, ۰۲:۳۱:۴۹
ارسال‌ها
پاسخ
تشکر شده توسط : Darg, m_vb66, donsaeed, abbas1371sa


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  راست به چپ کردن منو و ریبون automa 3 3,615 ۰۵-اردیبهشت-۱۳۹۴, ۰۸:۳۶:۳۱
آخرین ارسال: automa
  ممیزی که با تغییر فونت به ویرگول تبدیل میشه! :-| mabus 3 4,697 ۲۰-شهریور-۱۳۹۲, ۱۰:۴۹:۴۰
آخرین ارسال: mabus
Rolleyes بررسی اتصال به اینترنت با روشی کاملا مطمئن 1120 3 5,515 ۰۴-مرداد-۱۳۹۲, ۱۹:۵۲:۱۳
آخرین ارسال: amir360
  پکت چیه و چجوری استفاده میشه m_vb66 29 17,882 ۱۵-دى-۱۳۹۱, ۰۴:۲۰:۲۳
آخرین ارسال: ashkan-bdf
  اضافه کردن text box به richtextbox مانند نرم افزار word hoseinbiglari 0 1,969 ۲۸-آذر-۱۳۹۱, ۰۸:۳۱:۳۸
آخرین ارسال: hoseinbiglari
  بدست آوردن رفم سمت راست snoopboy 1 3,007 ۲۱-خرداد-۱۳۹۱, ۱۰:۴۷:۵۷
آخرین ارسال: Di Di
  [سوال] فوری = چطوری میشه فایل pdf پسورد دار رو در وی بی باز کرد ؟ ضمنا پسورد رو هم داریم . hadi_127663624 7 6,877 ۱۶-آذر-۱۳۹۰, ۱۵:۱۲:۳۰
آخرین ارسال: Di Di
  پیغام اینتر تو تابع SendMessage چی میشه؟ red11011 12 11,625 ۲۱-اسفند-۱۳۸۹, ۰۰:۱۷:۵۵
آخرین ارسال: GTAexcess
  برنامه ای مشابه کرکتر مپ چطور کار می کنه ؟ amin_vb 2 2,554 ۱۴-بهمن-۱۳۸۹, ۰۰:۰۰:۳۱
آخرین ارسال: behzadX
  حل مشکل با راست به چپ در ویندوز 7 (hotfix visual basic 6 ) Mr.pRoGraMmer 0 6,797 ۰۲-آبان-۱۳۸۹, ۰۵:۳۸:۴۵
آخرین ارسال: Mr.pRoGraMmer

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 4 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS