PDA

نسخه کامل مشاهده نسخه کامل : سوال از vb6



sahar_82614
27-03-2010, 19:27
سلام
لطفا جواب سوالهای منو بدین خیلی حیاتیه ممنون میشم:11::11::11::11:
من چندتا سوال داشتم که جواب انها را پیدا نکردم اگه ممکنه راهنمایی کنید
یه برنامه با vb6 نوشتم که میخوام وقتی برنامه اجرا میشه فونت کل برنامه فارسی بشه ودیگه نیازی به عوض کردن فونت روی تولبار نباشه
از کامبو برای انتخاب تاریخ استفاده کردم میخوام مثل search ویندوز وقتی روی فلش کامبو کلیک می کنم تقویم فارسی بیاد و بتوان تاریخ را انتخاب کرد
کد مربوط به اینکه وقتی اینتر میزنیم به ترتیب بین textbox ها حرکت کند و به command رسید پنجره دیگری باز شود

Rishter
27-03-2010, 21:24
با سلام

برای سوال اولتون باید بگم قبل از ایجاد هیچ کنترلی فونت فرمتون رو فارسی کنید . سپس کنترل هاتون رو رو

فرم قرار دهید تا فونت همه کنترل ها چه در طراحی و چه در حال اجرا فارسی بشه .

برای سوال دومتون هم برید به بخش کامپوننت ها و گزینه Microsoft windows common contorols -2 6.0 رو

انتخاب کنید . پنج تا کنترل به لیست کنترلهای شما اضافه می شوند . کنترل MonthViwe را انتخاب کنید و بر

روی فرم خود بکشید . حالا برنامه رو اجرا کنید خودتون ببینید .

شما تا حالا همچین چیزی دیدید ؟؟؟؟؟؟؟؟؟؟؟؟؟؟ :18: من که ندیدم با اینتر بین تکست باکس ها حرکت کرد

بلکه با دکمه Tab حرکت می کنن و در مورد اینکه به Command رسید یک فرم جدید باز بشه باید اول فرم رو

ایجاد کنید بعد تو بخش Click دکمه مورد نظر کد زیر رو بنویسید :


unload me
form2.show

اینجا با فرض اینکه فرم ایجاتد کرده شما اسمش Form2 هست .

با تشکر فراوان .

:10::11: :40::31:

Morteza561
27-03-2010, 21:49
سلام


از کامبو برای انتخاب تاریخ استفاده کردم میخوام مثل search ویندوز وقتی روی فلش کامبو کلیک می کنم تقویم فارسی بیاد و بتوان تاریخ را انتخاب کرد
اون کامپوننتی که دوستمون معرفی کردند فکر کنم میلادی باشه.
برای این کار یک کامپوننت داشتم براتون آپلودش کردم. کامپوننت جالبیه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

کد مربوط به اینکه وقتی اینتر میزنیم به ترتیب بین textbox ها حرکت کند و به command رسید پنجره دیگری باز شود
از یه تابع به نام SendKeys باید استفاده کنید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

بعد برای Command مینویسید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اگر مشکلی بود درخدمتم...

sahar_82614
27-03-2010, 22:52
خیلی از شما ممنونم
تا حد زیادی مشکلم حل شد
فقط می خواستم بدونم فایل با پسوند ocx را چجوری باز کنم با vb که باز نشد
بازم ازتون تشکر می کنم

mahy007
27-03-2010, 23:12
با درگ کردن و رها کردن فایل دلخواه در تولباکس میتونی به راحتی فایل های ocx رو با vb باز کنی ....

M i L @ D
27-03-2010, 23:22
خیلی از شما ممنونم
تا حد زیادی مشکلم حل شد
فقط می خواستم بدونم فایل با پسوند ocx را چجوری باز کنم با vb که باز نشد
بازم ازتون تشکر می کنم

این مسیر رو دنبال کنید :

Project > Components > Browse

فایل OCX رو در مسیری که قرار دادید ، انتخاب کنید !

sahar_82614
28-03-2010, 18:33
:11::20::46: با تشکر از راهنماییتون

فقط در مورد فارسی کردن برنامه هر کاری می کنم نمیشه
وسوال دیگه اگه یک کامبو داشته باشیم که به database وصل باشه و با زدن اولین حرف از کلمه مورد نظر خود کلمه را به صورت کامل نشان بده باید چیکار کنیم

sahar_82614
28-03-2010, 19:03
کد زیر رانوشتم ولی error میده!

Public Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal Flags As Long) As Long
LoadKeyboardLayout "00000429", 1


:11:

_H2_
29-03-2010, 21:37
سلام
برای فارسی کردن کیبورد (در صورت نصب زبان فارسی)

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

sahar_82614
30-03-2010, 19:00
سلام
منظورتون از نصب زبان فارسی همون زبان ویندوز است؟
پس چرا وقتی این کد را وارد می کنم error زیر را روی "00000429" میدهد؟؟؟؟؟؟؟؟؟؟؟

invalid outside procedure
:41:

M i L @ D
30-03-2010, 19:13
سلام
منظورتون از نصب زبان فارسی همون زبان ویندوز است؟
پس چرا وقتی این کد را وارد می کنم error زیر را روی "00000429" میدهد؟؟؟؟؟؟؟؟؟؟؟

invalid outside procedure
:41:

باید کد زیر را در بخش General بنویسید :



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


و ادامه کد را در بخش Form Load یا درون یک Command بنویسید یا هرجای دیگه ای ... مانند :



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید