PDA

View Full Version : سوال: textalign در listboxبرای فارسی نویسی از راست به چپ



moh_mov
شنبه 26 تیر 1389, 12:08 عصر
سلام خدمت دوستان
می خواستم در listbox فارسی تایپ کنم و متنم باید از راست به چپ باشه....
ولی متاسفانه listbox مثل textbox دارای textalign نیست...
چه کنیم دوستان؟:عصبانی++:

از مدیران هم در خواست دارم که پست رو پاک نکنند....قبلی رو که برای عنوان نامناسب پاک کردن(زده بودم کمک در listbox)....برای همین تصمیم گرفتم عنوان این پست رو بگذارم:
textalign در listbox برای فارسی نویسی از راست به چپ!

hamid.shekasteh
شنبه 26 تیر 1389, 12:56 عصر
خاصیت RightToLeft فرم یا ListBox رو برابر Yes بدید،مشکلتون حل میشه.

moh_mov
شنبه 26 تیر 1389, 13:41 عصر
خاصیت RightToLeft فرم یا ListBox رو برابر Yes بدید،مشکلتون حل میشه.

متاسفانه چنین گزینه ای وجود نداره....دلیلش اینه که من دارم برای windows ce می نویسم که از compact framwork 3.5 استفاده میشه.....اما متاسفانه این گزینه برای windows ce وجود نداره.....
دوستان کسی نظری دیگه داره...قابل توجه که textbox این ویژگی رو تو win ce داره....

moh_mov
شنبه 26 تیر 1389, 20:21 عصر
کسی ولقعا نمی دونه...کارم گیره/...

Masoome_das
شنبه 26 تیر 1389, 21:22 عصر
شما برای اینکه کنترل های بر روی فرمتان راست چین باشد باید کلا در ابتدای کار مشخصات مربوط به خود فرمتان را راست چین کنید در این صورت همه کنترل های فرمتان مثل TexBox,ComboBox,ListBox,... همه راست چین می شود.

ehsanara
شنبه 26 تیر 1389, 21:29 عصر
listBox2.RightToLeft = RightToLeft.Yes;

pishraft
یک شنبه 27 تیر 1389, 09:35 صبح
این کد برای همه اجزا کاربرد داره؟

moh_mov
یک شنبه 27 تیر 1389, 13:32 عصر
شما برای اینکه کنترل های بر روی فرمتان راست چین باشد باید کلا در ابتدای کار مشخصات مربوط به خود فرمتان را راست چین کنید در این صورت همه کنترل های فرمتان مثل TexBox,ComboBox,ListBox,... همه راست چین می شود.

چجوری میشه این کارو کرد؟





listBox2.RightToLeft = RightToLeft.Yes;


ممنون...اما گفتم که برای list box تو این ورژن دات نت این ویژگی نیست....

Masoome_das
یک شنبه 27 تیر 1389, 14:35 عصر
خیلی ساده بر روی فرمت راست کلیک کن سپس propertice را انتخاب کن سپس دو ویژگی
RightToLeftLayout =True,
RightToLeft=Yes
تغییر بده

moh_mov
یک شنبه 27 تیر 1389, 22:12 عصر
خیلی ساده بر روی فرمت راست کلیک کن سپس propertice را انتخاب کن سپس دو ویژگی
RightToLeftLayout =True,
RightToLeft=Yes
تغییر بده

متاسفانه این گزینه ها هم برای فرم موجود نیست....
کسی راه حلی بهتر نداره...
با properties گرفتن حل نمیشه ..... یعنی اونا رو گشتم...اما....اما شاید راه دیگری باشد....

moh_mov
دوشنبه 28 تیر 1389, 07:53 صبح
کسی راهی نداره؟
شاید بهتره از جایگزین استفاده کنم..کامپوننت جایگزین چی بگذارم.....؟؟

moh_mov
دوشنبه 28 تیر 1389, 08:13 صبح
کسی راهی نداره؟
شاید بهتره از جایگزین استفاده کنم..کامپوننت جایگزین چی بگذارم.....؟؟:عصبانی++::عصبانی ++::عصبانی++::عصبانی++::عصبانی++ ::عصبانی++: