نوشته شده توسط
hrj1981
با درود
دوستان من با کد زیر یکسری نام فایل رو در لیکس باکس فراخوانی میکنم
Me.lstListBox1.Items.AddRange(dlgOpen.FileNames.Se lect(Function(f) IO.Path.GetFullPath(f)).ToArray)
میخواستم بدونم چطوری میتونم با کمک همین کد بگم اگر اسم فایل قبلا تو لیست باکس وجود داشت مجددا اون رو نیاره ؟
ممنون از دوستان
مثلا اینطوری :
Dim items = Me.lstListBox1.Items.OfType(Of String).ToList()
items.AddRange(dlgOpen.FileNames.Select(Function(f ) IO.Path.GetFullPath(f)))
Me.lstListBox1.Items.Clear()
Me.lstListBox1.Items.AddRange(items.Distinct().ToA rray())