delphi4arab منتديات دلفي للعرب
اخفاء عنصر من عناصر كومبو بوكس - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : اخفاء عنصر من عناصر كومبو بوكس (/showthread.php?tid=2176)



اخفاء عنصر من عناصر كومبو بوكس - m_m_saad - 12-07-2010

السلام عليكم ورحمة الله وبركاته

كيف يمكنني اخفاء او الغاء تفعيل واحد او اثنين من قائمة الكمبوبوكس عند حدث معين

شكرا


اخفاء عنصر من عناصر كومبو بوكس - Lam.Abdeldjalil - 12-07-2010

السلام عليكم

حسب معلوماتي :
إقتباس :الغاء تفعيل
غير ممكن
إقتباس :اخفاء
مباشرة في الكمبو غير ممكن إليك مايمكن فعله في مثل هذه الحالة :

يمكنك حذف عنصر من الكومبو بواسطة التعليمة

كود :
combobox1.Items.Delete(x);

حيث x عدد صحيح وهو عبارة عن Index والعد به يبدأ من 0 مثلا حدف العنصر الثالث

كود :
combobox1.Items.Delete(2);

حذف كل المحتوى بــ

كود :
combobox1.Items.Clear ;

مسح الإختيار

كود :
combobox1.DeleteSelected ;

حذف الإختيار

كود :
combobox1.ClearSelection ;

و السلام عليكم


اخفاء عنصر من عناصر كومبو بوكس - m_m_saad - 13-07-2010

انا عندي امر في الكمبو يجعل الكمبو كله باللون الرمادي اي غير نشط
وهذا الامر هو
كود :
combobox2.enabled :=(false);
كيف اخصص داخل هذا الكود رقم index لاي واحد في القائمة
هل هذا غير موجود فعلا


اخفاء عنصر من عناصر كومبو بوكس - Lam.Abdeldjalil - 13-07-2010

السلام عليكم

للأسف لا يمكن التخصيص فالأمر

كود :
combobox2.enabled :=(false);

يلغي تفعيل كل الكوبوبوكس


و السلام عليكم


اخفاء عنصر من عناصر كومبو بوكس - kachwahed - 13-07-2010

وعليكم السلام ورحمة الله وبركاته
الأخ m_m_saad أهلا ومرحبا بك في المنتدى
إقتباس :كيف اخصص داخل هذا الكود رقم index لاي واحد في القائمة
TComboBox من مكونات التحكم (Controls) لذلك يملك خاصية Enabled أما Items فهي TStringsولا تملك ذلك، وكل Item هو string لا يمكن جعله Enabled.
بطريقة أخرى يمكن ربط حدث لكل عنصر ثم التفاعل مع الخيار المحدد، راجع:
http://www.delphi4arab.net/forum/showthread.php?tid=2687
بالتوفيق.