PDA

View Full Version : مشکل توی ساخت ocx از نوع combo



davood110
سه شنبه 12 اردیبهشت 1385, 08:21 صبح
با سلام خدمت همه دوستان
من می خواهم یه ocx بسازم که یه comboBox با قابلیت های جستجو و پرکردن و چیزهای دیگه است یه مشکلی برای من بوجود آمده و اینه که من می خوام برای ocx یه property مثل خاصیت list و یا itemData در ComboBox براش بذارم ولی نمیدونم چه جوری نوع property را از چه نوعی انتخاب کنم که دقیقا چه توی property Windows و چه توی code عینا مثل list و یا itemData در comboBox باشه .اگه کسی می دونه حتما کمک کنه هرچی توی msdn و جاهی دیگه هم گشتم چیزی پیدا نکردم . حتما کمک کنید .:چشمک: :چشمک: :چشمک:

m_nejad
سه شنبه 12 اردیبهشت 1385, 08:39 صبح
من قبلا این چند ocx ساختم برات یکی را پیدا می کنم و میدم.

m_nejad
سه شنبه 12 اردیبهشت 1385, 08:50 صبح
این سورس یک گرید هست که تقریبا کارها را راحت می کنه!
البته کار حدود 3 سال پیش هست زیاد ایراد نگیری

davood110
پنج شنبه 14 اردیبهشت 1385, 07:32 صبح
m_nejad عزیز ممنون از اینکه لطف کردی و این کد را فرستادی جالب بود ولی من اصل سوالم این بود که که چه جوری یه property از نوع list عینا مثل خاصیت list یا itemData در comboBoxو یا ListBox بسازم اگه می تونی حتما کمکم کن
دمت گرم

vb341
پنج شنبه 14 اردیبهشت 1385, 12:58 عصر
وقتی کامبو باکس خود ویژوال هست چه نیازی هست که شما اینکار رو بکنی . بجاش کاری رو انجام بده که نمونه آماده اون وجود نداشته باشه

yavari
پنج شنبه 14 اردیبهشت 1385, 16:52 عصر
سلام
داوود جان ، از ویزارد یوزر کنترل استفاده کن
همه خاصیتارو داره !!!
موفق باشی

davood110
شنبه 16 اردیبهشت 1385, 07:38 صبح
یاوری جان خیلی ممنون اصلا سراغ ویزارد نمی رفتم .تا حد خیلی زیادی مشکلم حل شد فقط وقتی که خاصیت list را می سازه با این حال که هم let و هم get داره ولی توی property windows شونش نمی ده و فقط توی کد میشه به اون مقدار داد آقا خدا خیرت بده اگه می دونی این هم بگو و خلاص باز هم ممنون
خدمت دوست گلم vb341 هم عرض کنم بله اگه یه چیزی مثل همون بود که دلم درد نمی کرد یکی دیگه بسازم ، توی این ocx می خواهم حالتهای جستجوی حرف به حرف و چند تا دیگه امکانات اضافی که توی برنامه نویسی خیلی به درد می خوره را اضافه کنم به هر حال ممنون از این که توجه کردی

yavari
شنبه 16 اردیبهشت 1385, 21:02 عصر
سلام
داوود جان ، این مشکلی رو که میگی ، تابحال باهاش برخورد نداشتم
یعنی همیشه پراپرتی تو یه جا برام مهم بوده ، البته یه راهش اینه که بیای خودت دستی (مثل جاهای دیگه با Let ,Get ) بنویسی ، ولی فکر میکنم باید راه جالبتری داشته باشه !
می تونم برات میپرسم
در ضمن ، اینجا استاد زیاد داریم ، اگه اساتید لطف کنن جواب بدن ممنون میشم :تشویق:

حامد مصافی
یک شنبه 29 بهمن 1385, 14:26 عصر
سلام
من الان VB ندارم. ولی تا جایی که یادم باشه راهنماییت می کنم.
یک Property Page داخواه بسازید.
از منوی Tools گزینه Procedure Property (اگر اشتباه نکنم رو انتخاب کنید)
پروپرتی مورد نظر رو انتخاب کن
در لیست پایینی عنوانی با مضمون "نمایش این خصوصیت در صفحه سفارشی " یا جیزی شبیه اون نوشته. از اون لیست Property Page مورد نظر رو انتخاب کن
نکته اصلی برنامه نویسی درست برای صفحه سفارشی است.

موفق باشید

oVERfLOW
یک شنبه 29 بهمن 1385, 14:56 عصر
1 - تابع Get یه پارامتر می گیره که همون Index مورد نظر هست و بر اساس اون خروجی رو می سازه

2 - تابع Let دو تا پارامتر می گیره که اولی Index هست و دومی مقدار مورد نظر برای ذخیره

3 - حتما توجه کنید که نوع متغیرها را مشابه تعیین کنید...

بابای