امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با منوهای پاپ آپ فارسی
نویسنده پیام
amin_amin آفلاین
كاربر دو ستاره
**

ارسال‌ها: 168
موضوع‌ها: 29
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 45
( 19 تشکر در 15 ارسال )
ارسال: #1
مشکل با منوهای پاپ آپ فارسی
یکی از اساتید فایل ضمیمه رو ببینه .
نمدونم چشه که اینجوری میشه .
یعنی منوی پاپ آپ رو اگه بخایم توی منوبار دیده نشه بهم میریزه !


فایل‌(های) پیوست شده
.zip   mnu.zip (اندازه: 1.29 KB / تعداد دفعات دریافت: 125)
۲۵-تير-۱۳۸۷, ۲۰:۴۶:۲۴
ارسال‌ها
پاسخ
Darg غایب
مدير بازنشسته
*****

ارسال‌ها: 894
موضوع‌ها: 40
تاریخ عضویت: تير ۱۳۸۴

تشکرها : 381
( 702 تشکر در 190 ارسال )
ارسال: #2
RE: مشکل با منوهای پاپ آپ فارسی
برای راست به چپ کردن صحیح فرم (و عناصر وابسته به اون مثل منو ها) یک API ای وجود داره که الان نمی دونم چی هست. اگر از اون استفاده کنیم (و نه از خصوصیت RightToLeft خو فرم) باید این مشکل حل شه. اگر دوستان چیزی می دونند لطف کنند...
۲۵-تير-۱۳۸۷, ۲۲:۵۶:۳۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : amin_amin
amin_amin آفلاین
كاربر دو ستاره
**

ارسال‌ها: 168
موضوع‌ها: 29
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 45
( 19 تشکر در 15 ارسال )
ارسال: #3
RE: مشکل با منوهای پاپ آپ فارسی
Darg نوشته است:برای راست به چپ کردن صحیح فرم (و عناصر وابسته به اون مثل منو ها) یک API ای وجود داره که الان نمی دونم چی هست. اگر از اون استفاده کنیم (و نه از خصوصیت RightToLeft خو فرم) باید این مشکل حل شه. اگر دوستان چیزی می دونند لطف کنند...

من واسه راست به چپ کردن بعضی چیزا مثل treeview و ... از این کد استفاده می کنم :

کد php:
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As LongByVal nIndex As Long) As Long

Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As LongByVal nIndex As LongByVal dwNewLong As Long) As Long

Private Const WS_EX_LAYOUTRTL = &H400000
Private Const GWL_EXSTYLE = (-20)

Public 
Sub SetRtoL(Ctl As Control)
Ctl.Visible False
SetWindowLong Ctl
.hwndGWL_EXSTYLEGetWindowLong(Ctl.hwndGWL_EXSTYLE) Or WS_EX_LAYOUTRTL
Ctl
.Visible True
End Sub 

یعنی با این فرم رو راست به چپ کنم ؟ نمیشه که .
۲۶-تير-۱۳۸۷, ۱۴:۴۲:۵۴
ارسال‌ها
پاسخ
تشکر شده توسط : Darg
Darg غایب
مدير بازنشسته
*****

ارسال‌ها: 894
موضوع‌ها: 40
تاریخ عضویت: تير ۱۳۸۴

تشکرها : 381
( 702 تشکر در 190 ارسال )
ارسال: #4
RE: مشکل با منوهای پاپ آپ فارسی
آووف
دقیقا همین بود
اصلاح کدت به شکل زیر هست
فقط همین یک خط رو اصلاح کن
Public Sub SetRtoL(Ctl As Object
بعد توی Form_Load فرمت رو بفرست به همین تابع
فقط یادت باشه فرم رو از RightToLeft خودش دیگه راست به چپ نکنی
این کار ها رو بکنی اون مشکل منو هم برطرف می شه
۲۶-تير-۱۳۸۷, ۱۵:۲۸:۵۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : amin_amin
amin_amin آفلاین
كاربر دو ستاره
**

ارسال‌ها: 168
موضوع‌ها: 29
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 45
( 19 تشکر در 15 ارسال )
ارسال: #5
RE: مشکل با منوهای پاپ آپ فارسی
Darg نوشته است:آووف
دقیقا همین بود
اصلاح کدت به شکل زیر هست
فقط همین یک خط رو اصلاح کن
Public Sub SetRtoL(Ctl As Object
بعد توی Form_Load فرمت رو بفرست به همین تابع
فقط یادت باشه فرم رو از RightToLeft خودش دیگه راست به چپ نکنی
این کار ها رو بکنی اون مشکل منو هم برطرف می شه

بسیار بسیار ممنون .
مشکل حد شد .
Heart
۲۶-تير-۱۳۸۷, ۱۵:۴۳:۲۸
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  گرفتن متن فارسی و نمایش آن از فایل متنی GTAexcess 2 3,065 ۱۳-اردیبهشت-۱۳۹۵, ۱۴:۰۸:۴۷
آخرین ارسال: Ghoghnus
  تبدیل کد به یونیکد فارسی aleas 4 5,220 ۱۱-اسفند-۱۳۹۲, ۱۱:۱۶:۴۸
آخرین ارسال: aleas
Rolleyes مشکل با فارسی javaweb 1 2,746 ۰۷-فروردین-۱۳۹۲, ۱۵:۵۱:۲۴
آخرین ارسال: aleas
  مسیج باکس فارسی amin_amin 4 7,638 ۰۳-شهریور-۱۳۹۱, ۱۸:۳۴:۵۸
آخرین ارسال: ادریس قاسمی
  مشکل با زبان فارسی در کیلاگر XSS 11 9,477 ۲۶-اسفند-۱۳۹۰, ۱۷:۱۵:۴۰
آخرین ارسال: mohammadmohsenamiri
Shy مشکل بدست آوردن حجم فایلهای فارسی farshid_vb 4 5,234 ۰۷-آذر-۱۳۹۰, ۱۱:۰۴:۵۰
آخرین ارسال: Di Di
  نحوه فارسی نوشتن در vb marjan_r2000 15 21,634 ۲۱-اردیبهشت-۱۳۹۰, ۲۳:۲۴:۵۵
آخرین ارسال: Ghoghnus
  فارسی‌نویسی صحیح در برنامه‌ها Darg 9 13,270 ۰۹-فروردین-۱۳۹۰, ۱۱:۴۴:۲۳
آخرین ارسال: farzinf
  مشکل در تشخیص کارکتر های فارسی در VB behzadX 5 7,067 ۰۷-اسفند-۱۳۸۹, ۱۵:۱۵:۵۳
آخرین ارسال: ajlajlajl
  مشکل نصب برنامه های فارسی edifier 6 6,610 ۰۷-اسفند-۱۳۸۹, ۰۸:۵۴:۲۴
آخرین ارسال: farshid_vb

پرش به انجمن:


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

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