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

نسخة كاملة : تحديث عناصر ال combobox
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله
أريد كود لتحديث عناصر ال combobox باستمرار طالما أن البرنامج يعمل
لكن بدون استخدام timer
وشكرا جزيلا.
يتم تحديثها على أي أساس؟ ياريت توضح طلبك
(13-04-14, 07:52 PM)Aly El-Haddad كتب : [ -> ]يتم تحديثها على أي أساس؟ ياريت توضح طلبك

أريد ان اعمل برنامج فيه combobox يحتوي على الفلاشات المتصلة بالحاسوب وعند ازالة الفلاشة او اضافة واحدة جديد
يتم اضافة اسمها الى ال combobox
http://www.vbforfree.com/detect-when-rem...ted-vbnet/

و استبدل سطر الرسالة MsgBox بكود إضافة/مسح العنصر إلى/من الـComboBox
قمت بتجربة هذا الكود وقد نجح باضافة الفلاشة عند وصلها بالحاسب في حالة واحدة وهي ان نضع الفلاشة ونصغر الفورم ونعيد تكبيرها فيضاف اسمها الى القائمة
اذا ممكن تعديل عليه حتى يضيف الفلاشة بدون تصغير الفورم.


Imports System.IO
Public Class Form1
Dim a As DriveInfo
Private Sub ComboBox1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox1.GotFocus

ComboBox1.Items.Clear()
For Each a As DriveInfo In My.Computer.FileSystem.Drives

If a.IsReady Then

ComboBox1.Items.Add(a.Name)
ComboBox1.Update()
ComboBox1.Refresh()
End If
Next
End Sub
قمت بتغيير الحدث في الكود السابق من gotfocus إلى الحدثclick وقد نجح الامر
شكرا للجميع