منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيفية تغير لون item في Listbox
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم اخواني ممكن مساعده عندي لست بوكس اريد تغيير لون item واحد
استخدمت ListBox1.ForeColor = Color.Red لكن تتغير كل النصوص ارجوا المساعده
السلام عليكم ورحمة الله وبركاته
أخي الكريم
أداة ListBox لا يمكن فيها تغيير لون عنصر واحد
ولكن تستطيع عمل ذلك في أداة ListView

وهذا مثال للأخ أبو إيهاب أرجو أن يفيدك
Abu-Ehab - CreateListView.rar

بالتوفيق
السلام عليكم

اكتب هذا الكود في حدث الSelectedIndexChanged للListBox واضف مجال الاسماء Import.Drawing.Drawing2D

PHP كود :
Dim rc As Rectangle listBox1.GetItemRectangle(listBox1.SelectedIndex)
            
Dim brush As New LinearGradientBrush(rcColor.TransparentColor.RedLinearGradientMode.ForwardDiagonal)
            
Dim g As Graphics Graphics.FromHwnd(listBox1.Handle)
            
g.FillRectangle(brushrc

وعند التنفيذ انقر على أي Item

الكود منقول كان بالC# وحولته الى VB

بالتوفيق ان شاءالله

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






وهذا مثال جاهز (قديم)







السلام عليكم ورحمة الله وبركاته
مشكوووووورين اخواني الله يحفظكم