PDA

View Full Version : سوال: دو سئوال در مورد combobox



Mohammadvb6
جمعه 05 مهر 1387, 21:38 عصر
با سلام

دو سئوال در مورد combobox داشتم

1-در یک کمبو باکس با زدن مثلا حرف (ب) تمام ایتم هایی که اول آنها (ب) هستش به صورت

لیست باز بشه؟

2-وقتی برنامه در حال اجراست یک ایتم جدید به کمبو باکس اضافه کنم به طور که در کمبوباکس

save بشه وبا خروج از برنامه آن ایتم پاک نشه ؟؟

Mahmood_M
شنبه 06 مهر 1387, 01:41 صبح
1. ج :
این کار چیزی شبیه به Filter گذاری است که روی ComboBox ممکن نیست ، برای رسیدن به هدفتون ، وقتی مثلا حرف " ب " نوشته شد ، باید سایر آیتم ها که اولشون " ب " نیست رو حذف کنید که راه منطقی ای نیست ، ولی امکانش هست که دو تا ComboBox داشته باشید و وقتی در یکی حرف " ب " نوشته شد ، در ComboBox دوم اونهایی که اولش " ب " هست نمایش داده بشه ... ، یا یه لیست باکس این کار رو بکنه یا روشهای دیگه ...
اگه بگید دقیقا چه هدفی دارید ، جواب بهتری می گیرید ...

2. ج :
ذخیره شدن یک مقدار در یک کامپوننت باید با استفاده از فایلهای جانبی صورت بگیره و به طور معمول امکان ذخیره در فایل برنامه وجود نداره ، شما می تونید مقدارها رو در یک فایل INI یا در رجیستری یا در یک بانک اطلاعاتی ذخیره کنید و در هنگام شروع برنامه دوباره اونها رو بخونید و مقدارهای خونده شده رو در کامپوننتتون وارد کنید ...
برای آشنایی و کار با فایلهای INI به آدرس زیر برید :
http://barnamenevis.org/forum/showthread.php?t=79040
برای آشنایی و کار با رجیستری هم به آدرس زیر برید :
http://barnamenevis.org/forum/showthread.php?t=92863

برای سایر موارد هم در سایت جستجو کنید ...

موفق و سربلند باشید ...

Mohammadvb6
شنبه 06 مهر 1387, 23:57 عصر
[QUOTE=Mahmood_N;603500]1. ج :
ولی امکانش هست که دو تا ComboBox داشته باشید و وقتی در یکی حرف " ب " نوشته شد ، در ComboBox دوم اونهایی که اولش " ب " هست نمایش داده بشه ... ، یا یه لیست باکس این کار رو بکنه یا روشهای دیگه ...



میشه درباره این بشتر توضیح بدید ؟ چطوری می تونم اونایی که اولش "ب" هست، توی یه

کمبوباکس دیگه نمایش داده بشه؟