الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ربط Listbox مع 5 Textbox

بدأه Abo_abdlh في 27 مايو 2008 · 1 رد · 724 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

مشروع المدرس تواجهنى مشكلة قد تكون بسيطة معكم لكنها حيرتني كثيرا

فى المرفق وعند الاختيار من combo اسم المادة يتم اضافتها الى list1 ايضا مع text حسب الاختيار

تواجهنى مشكلة وهى اذا قمت بحذف عنصر من list كيف يتم حذف العنصر المقابل له فى text

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

vb.rar

قولوا لا إله إلا الله تفلحوا

post-15367-087183200%201340344597.gif

#2

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

المشكل في هذه الحالة هو اختلاف الIndex للعنصر الموجود في الListBox بعد حذف عنصر منه

لكي تجعل الشكل أسهل للحل استعملة مصفوفة من الTextBox وحاول أن تقوم بتغيير الكود الذي يضيف بتخزين الIndex المضاف به العنصر داخل الList بالاستفادة من itemData للList

Private Sub Combo1_Click()
	On Error Resume Next
	List1.AddItem Combo1.Text
	A = List1.ListCount - 1
	Text1(A).Text = Combo1.List(A)
	List1.ItemData(A) = A
	Combo1.Text = ""
End Sub

بعدها عند الحذف يمكننا قراءة رقم الIndex من ItemData

Text1(List1.ItemData(List1.ListIndex)).Text = ""
List1.RemoveItem List1.ListIndex

مواضيع مشابهة