View Full Version : مشکل راست به چپ نبودن listbox ویژوال فاکس پرو در ویندوز xp
javad_hosseiny
چهارشنبه 02 دی 1383, 09:47 صبح
در رابطه با مشکل راست به چپ نشدن لیست باکس آن هم فقط در محیط ویندوز اکس پی آیا تاکنون رفع مشکل کرده اید؟ (این مشکل در ویندوز 98 نمی باشد چون از خصلت righttoleft = .t تبعیت می کند) ولی در محیط ویندوز اکس پی این تبعیت نمی باشد
حتی با ارتقاء به ویژوال فاکس پرو 8 هم این مشکل حل نشد؟ آیا کسی توانسته این مشکل را حل کند
rezaTavak
چهارشنبه 02 دی 1383, 10:16 صبح
سلام
اگه خواستید میتونید از کنترل OLE که در Microsfot Form 2 listbox استفاده کنید. البته به خوبی خود کنترل فاکس نیست اما راست به چپ خوبی داره. بقیه عناصر دیگه این Ocx هم خوبه. یادتون نره دو فایل FM20.dll و FM20enu.dll و Msvbvm60.dll هم باید وجود داشته و رجیستر بشه.
javad_hosseiny
یک شنبه 06 دی 1383, 11:05 صبح
آقا رضا خیلی ممنون و متشکر از دیگر عناصر موجود در این ocx چگونه می توان مطلع شد و با عرض معذرت چگونه می توان این سه فایل dll را رجیستر کرد آیا با قرار دادن این فایها در کنار فایل exe خروجی برنامه مشکل حل نمی شود؟!
javad_hosseiny
یک شنبه 06 دی 1383, 11:11 صبح
و مجددا به هنگام استفاده از ocx , dll در پنجره خصوصیات ، خصائص (propreties) کاملی از آن شیء نمی آید برای تشخیص خصوصیات و ویژگی های آن شیء چه باید بکنیم؟
javad_hosseiny
یک شنبه 06 دی 1383, 11:18 صبح
و برای grid نیز همین مشکل می باشد برای آن نیز راه حلی موجود می باشد؟ یعنی در ویندوز xp با وجود خصلت rightoleft=.t. باز فیلدها از سمت چپ آرایش پیدا می کنند؟
binyaz2003
یک شنبه 06 دی 1383, 22:24 عصر
شما باید در برنامه نصبتون که حتما با installshield می سازید این فایلها رو رجیستر کنید
javad_hosseiny
دوشنبه 07 دی 1383, 13:58 عصر
آقا رضا ممنون از پاسخ دهی در رابطه با رجیستر کردن توسط برنامه installshield در صورت امکان درخصوص ole مربوطه راهنمایی بیشتری بفرمائید (و یا مورد مشابه ) ولی سؤال اصلی من همچنان باقی است که چرا خود فاکس پرو از این خصلت righttoleft=.t. در هیچ قسمتی تبعیت نمی کند (البته فقط در ویندوز xp) حتی در نسخه های 8 و9 آن (مثل: menu,caption of form, listbox,و...) با تشکر
binyaz2003
دوشنبه 07 دی 1383, 15:08 عصر
:mad:
من که دیگه نمی فهمم چی بگم من ویندوز xp دارو و ویژوال فاکس 8 بدون هیچ مشکلی
rezaTavak
شنبه 12 دی 1383, 11:05 صبح
سلام
ببخشید که دیر جواب میدم.
بله حق با شماست اما میکروسافت در این مورد پیشنهاداتی داده که ویندوز 2000 ,XP را چطوری برنامه عربی باهاش کار کرد. اما شما که نمیتونید این اطلاعات را به کاربرانی که برنامه شما را نصب می کنند بگید و درست هم نیست بهتر از کنترلهای دیگه مثل همین Microoft form 2 استفاده کنید.
در مورد Grid با برنامه نویسی جهت Keypress این مشکل را حل کنید و اصلا از خصلت RightToLeft استفاده نکنید. و ترتیب ستونها را هم درست انتخاب کنید.
آقای بینیاز به این دلیل میگن مشکلی نیست چون راست به چپ کردن را کامل در ویندوز Xp حل کرده اند.
یعنی http://www.microsoft.com/middleeast/msdn/VisualFoxPro.aspx به شما میگه چکار کنید.
راستی این Dll است که در آن چند Ocx جمع شده است در آن با اضافه کردن OleControl و یافتن هر کدام می تونید اونها را نصب کنید.
راستی فکر نکنید زبانهای دیگه مثل بیسیک در فارسی مشکلی ندارند. همین Grid در بیسیک خیلی بد کار میکنه و مثل فاکس نمیشه هر عنصری را که خواستی به اون اضافه کنی.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.