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

نسخة كاملة : listbox
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
Private Sub ListBox1_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListBox1.MouseMove
Dim x As Integer = ListBox1.SelectedItem

Label1.Font = New Font("bold", x)

End Sub
End Class
شباب انا اريد اعمل برنامج كما في برنامج الورد تغير حجم النص عنده المرور وليس عنده الضغط
اي عندي list و label في نص وال list فيه ارقام عند المرور على الارقام اريد يتغير حجم النص الذي في label حسب الارقام التي في list
السلام عليكم ورحمة الله وبركاته

يتم ذلك في حدث MouseMove الخاص بأداة ListBox كالتالي :

PHP كود :
Private Sub ListBox1_MouseMove(ByVal sender As ObjectByVal e As System.Windows.Forms.MouseEventArgsHandles ListBox1.MouseMove

        Dim Index 
As Integer Me.ListBox1.IndexFromPoint(e.Xe.Y' الحصول علي رقم العنصر اللي وقف عليه الماوس

        Dim fSize As Integer = CInt(Me.ListBox1.Items(Index)) ' 
الحصول علي قيمة العنصر حسب رقمه

        Me
.Label1.Font = New Font(Me.Label1.Font.FontFamily.NamefSizeFontStyle.Bold' تغيير الخط مباشرة علي الأداة

    End Sub 

****
***
**
*
الاستاذ الفاضل
كيف اعرض اكبر رقم اندكس في اللستة
مثال علي فرض انه بها 9 عنصر
اكبر انكس يكون 8

كيف اعرض في رسالة اكبر اندكس في اللسنة ؟؟؟
شكرا
PHP كود :
Sub ListItems()
        
With ListBox1.Items
            
.Clear()
            .
AddRange({1443556})
        
End With
    End Sub
    
Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Load
        ListItems
()
        
Dim Mx Aggregate i In ListBox1.Items Into Max()
        
MsgBox(Mx)

    
End Sub 
السلام عليكم شباب
انا اشكرك اخويه الغالي على الجواب ولكن اذا اردت استبدال بدل listbox بي compobox
لايتطبق الحل ممكن تعمل لي حل على compobox
إقتباس : لايتطبق الحل ممكن تعمل لي حل على compobox


هي العنـــــــــاصر الموجــــــــــوده عنــدك : Integer Or String ?
انا اريد اعمل كما في الورد ارقام وهي تمثل حجم الخط وعندي ليبل فيه نص عنده المرور على ال combobox يتغير حجم الخط
كما في الجواب الاول في listbox يتحول الى combobox
(11-12-13, 05:01 PM)atefkhalf2004 كتب : [ -> ]كيف اعرض اكبر رقم اندكس في اللستة
مثال علي فرض انه بها 9 عنصر
اكبر انكس يكون 8
كيف اعرض في رسالة اكبر اندكس في اللسنة ؟؟؟
Do you want this?

كود :
MsgBox(ListBox1.Items.Count - 1)

RolleyesRolleyesRolleyes
شكرا جزيلا