PDA

View Full Version : سوال درباره RightToLeft کردن VsFlexGrid



mpmsoft
سه شنبه 09 مرداد 1386, 15:24 عصر
دوستان یه سوال داشتم من فقطی خاصیت RightToLeft را برابر True می کنم راست به چپ می شه ولی یه مسئله :



فرض کنید داده من این شکلیه : رضاییB

مشکل : زمانی که بر روی گرید می خواد نمایش بده این شکلی نشون می ده :Bرضایی
ولی در صورتی روی TextBox درست نشون می ده و حتی DataGrid هم درست نشون می ده


ولی خوب چون من کلا تو برنامه از Vs استفاده کردم نمی تونم برش گردونم به DataGrid

آیا راهی هست که مشکل من برطرف بشه یا نه!

Javad-2010
سه شنبه 31 مرداد 1391, 11:08 صبح
آیا راهی هست که مشکل من برطرف بشه یا نه!

از دوستان کسی راه حلی برای این مورد نداره ؟؟؟

m.4.r.m
سه شنبه 31 مرداد 1391, 11:38 صبح
منامتحان کردم هیچ مشکلی نداشت ، شما اینطوری بنویس
Private Sub Command1_Click()
VSFlexGrid1.TextMatrix(2, 1) = Text1.Text
End Sub
در داخل Textbox1 بنویس :رضاییB یعنی همون اول اسم بعد B تو داخل VS به خوبی نشون میده Vs رو هم RTL کن . اگه نشد بگو

Javad-2010
سه شنبه 31 مرداد 1391, 12:22 عصر
این یه نمونه:
عکس (http://s1.picofile.com/file/7476439886/VSFlexGrid1.jpg)
لطفا راهنمایی کنید.
فایل نمونه (http://s3.picofile.com/file/7476443866/VSFlexGrid1.zip.html)

m.4.r.m
سه شنبه 31 مرداد 1391, 12:59 عصر
همین فایل نمونه رو من باز کردم بر عکس تصویری که شما گذاشتید نشون میداد یعنی همون حالت درستی رو که شما ها میخواین نشون بده من چیز غیرعادی توش ندیدم که بخوام اصلاح کنم شاید تو RTL شما مشکلی هست احتمالا شما تو قسمت Regional And Language همشو فارسی نکردین تنظیمات رو روی فارسی ست کنین مشکلتون حل میشه .

http://picture.vpsq.net/pic/19c507b38ddf.gif

Javad-2010
سه شنبه 31 مرداد 1391, 13:20 عصر
تنظیمات رو روی فارسی ست کنین مشکلتون حل میشه

همه چی رو چک کردم و مشکلی نداشت.
میشه فایل نمونه ای را که گذاشتم ، توی ویندوز XP هم تست کنید.
با تشکر

Javad-2010
چهارشنبه 01 شهریور 1391, 07:53 صبح
این یه نمونه:
عکس (http://s1.picofile.com/file/7476439886/VSFlexGrid1.jpg)
لطفا راهنمایی کنید.
فایل نمونه (http://s3.picofile.com/file/7476443866/VSFlexGrid1.zip.html)

با سلام ؛
من در همین فایل نمونه که گذاشتم از VSFlexGrid7 استفاده کردم و مشکل حل شد ، ولی همچنان با VSFlexGrid8 مشکل دارم.
از دوستان اگه کسی میتونه من رو راهنمایی کنه.
با تشکر

m.4.r.m
چهارشنبه 01 شهریور 1391, 09:49 صبح
مشکل اکثرتون فارسی بودن ویندوز است کامل چک کنید فارسی باشهدر ویندوز 7 - کنترل پنل - Regional and Language - برگه Administrative - گزینه Change System Locale.. رو به زبان Persian تغییر بدین

Javad-2010
چهارشنبه 01 شهریور 1391, 10:28 صبح
جناب m.4.r.m (http://barnamenevis.org/member.php?247494-m.4.r.m) :
شما از ocx های VSFlexGrid8 استفاده می‌کنید یا مجموعه ComponentOne VSFlexGrid Pro 8 رو نصب کردید؟

m.4.r.m
چهارشنبه 01 شهریور 1391, 16:00 عصر
از مجموعه Componentone

Javad-2010
چهارشنبه 01 شهریور 1391, 16:31 عصر
من تا حدودی مشکلم رو متوجه شدم، که توضیح میدم:

حالت 1) وقتی از ocx های VSFlexGrid8 استفاده می‌کنم همین مشکلی رو که در پست‌های قبلی گفتم رو دارم؛
حالت 2) ولی وقتی مجموعه ComponentOne VSFlexGrid Pro 8 رو نصب میکنم و از VSFlexGrid استفاده میکنم ، دیگه این مشکل رو ندارم ولی احتیاج به سریال داره؛

حالا با این توضیحات میتونید کمکم کنید؟!

m.4.r.m
چهارشنبه 01 شهریور 1391, 16:39 عصر
اره سریال اگه خواستی پیام خصوصی بده برات بفرستم .

amirja_2003
دوشنبه 06 شهریور 1391, 20:31 عصر
در هنگاه ذخیره رشته از حر N قبل از آن استفاده کن
به صورت زیر
INSERT INTO TableName VALUES(N'" & textbox1.text ...