تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
(تم الحل) سؤل فى أداه ListBox
#1
هل يمكن ان اغير الون الازرق الى على الكلمه فى Listbox ؟ وى هل يمكن تقصير هذا الخط على اد الكلمه؟ وى كيف تعطيل زرRight Arrow انو ينتقل لى الكلمه التاليه
تم الشكر بواسطة:
#2
اخي العزيز,,

تفضل التعديلات

لكن لا اعلم بحل بالنسبة لتحديد النص فقط؟؟

التعديل مرفق



تحياتي لك
ابو سامي


الملفات المرفقة
.zip   ListBox Color Selection.zip (الحجم : 57.9 ك ب / التحميلات : 42)
تم الشكر بواسطة:
#3
M.Sami.AK كتب :
اخي العزيز,,

تفضل التعديلات

لكن لا اعلم بحل بالنسبة لتحديد النص فقط؟؟

التعديل مرفق



تحياتي لك
ابو سامي
جزاك الله كل خير أخى
تم الشكر بواسطة:
#4
Private Sub ListBox1_DrawItem(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DrawItemEventArgs) Handles ListBox1.DrawItem
e.DrawBackground()
If (e.State And DrawItemState.Selected) = DrawItemState.Selected Then
e.Graphics.FillRectangle(Brushes.Red, e.Bounds)
End If
Using b As New SolidBrush(e.ForeColor)
e.Graphics.DrawString(ListBox1.GetItemText(ListBox1.Items(e.Index)), e.Font, b, e.Bounds)
End Using
e.DrawFocusRectangle()

End Sub
تم الشكر بواسطة:
#5
tariq2812 كتب :
PHP كود :
Private Sub ListBox1_DrawItem(ByVal sender As System.ObjectByVal e As System.Windows.Forms.DrawItemEventArgsHandles ListBox1.DrawItem
        e
.DrawBackground()
        If (
e.State And DrawItemState.Selected) = DrawItemState.Selected Then
            e
.Graphics.FillRectangle(Brushes.Rede.Bounds)
        
End If
        
Using b As New SolidBrush(e.ForeColor)
            
e.Graphics.DrawString(ListBox1.GetItemText(ListBox1.Items(e.Index)), e.Fontbe.Bounds)
        
End Using
        e
.DrawFocusRectangle()

    
End Sub 

مشكور لكن يجب تعديل الDrawMode الى OwnerDrawFixed
PHP كود :
ListBox1.DrawMode DrawMode.OwnerDrawFixed 

كما موضح بالمثال السابق

تحياتي لك
ابو سامي
تم الشكر بواسطة:
#6
تم ايجاد الحل
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  التكرار في Listbox عن طريق Regex aftfm 22 2,598 03-06-18, 06:14 PM
آخر رد: mrnooo2000
  ما الحل فى هذه الرسالة اثناء الحفظ محمد ابوخليل 5 81 14-05-18, 12:42 AM
آخر رد: elgokr
  [سؤال] عايز اعرف ايه السبب وايه الحل؟ RaiseEvent الماجيك مسعد 6 116 11-05-18, 09:16 PM
آخر رد: الماجيك مسعد
  [VB.NET] (تم الحل)مساعدة في تغيير اسم حقل في جدول blida02 5 96 11-05-18, 06:05 PM
آخر رد: boudyonline
  [VB.NET] كيف اجعل listbox تستوعب اكبر عدد ممكن من الكلمات او الارقام e-coder 3 113 06-05-18, 12:53 PM
آخر رد: viv
Exclamation [سؤال] ارجو الحل السريع Abdalrhman 1 75 29-04-18, 09:02 AM
آخر رد: سعود
  [VB.NET] تم الحل لكل المطلوب في قاعدة البيانات اسامه الهرماوي 2 160 02-04-18, 12:33 PM
آخر رد: ahmedfa71
  طلب بخصوص حساب عدد الصفوف في listbox ahmedfa71 2 134 08-03-18, 05:11 PM
آخر رد: ahmedfa71
  [VB.NET] كيف انقل محتويات listbox ...... e-coder 1 65 27-02-18, 09:20 AM
آخر رد: e-coder
  [VB.NET] كيفية تحويل هذا الكود من textbox الي listbox e-coder 1 111 26-02-18, 07:42 PM
آخر رد: silverlight

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم