15-02-14, 09:52 PM
16-02-14, 12:40 AM
كود :
Dim theListBox As ListBox = CType(sender, ListBox)كود :
Dim itemString As String = CType(theListBox.Items(e.Index), String)كود :
Dim x As Integer
For x = 1 To 50
ListBox1.Items.Add("Item " & x.ToString())
Next x


16-02-14, 08:21 AM
(16-02-14, 12:40 AM)Genius Live كتب : [ -> ]كود :
Dim theListBox As ListBox = CType(sender, ListBox)كود :
Dim itemString As String = CType(theListBox.Items(e.Index), String)كود :
Dim x As Integer
For x = 1 To 50
ListBox1.Items.Add("Item " & x.ToString())
Next x
اولا شكراً على ردك .
ثانيا انا اطل حفظ ما في ListView وليس ListBox
16-02-14, 05:26 PM
حفظ ListView1.Items في My.Settings
منقول
أولاً: من القائمة Pjoject إختر خصائص المشروع ...WindowsApplication1 Properties
ثانياً: من التبويب Settings أضف عنصر جديد وسمه itms من نوع System.Collections.ArrayList بمجال User
ملاحظة: إن لم تجد System.Collections.ArrayList اختر ...Browse ثم وسع System.Collections واختر منها ArrayList
منقول
أولاً: من القائمة Pjoject إختر خصائص المشروع ...WindowsApplication1 Properties
ثانياً: من التبويب Settings أضف عنصر جديد وسمه itms من نوع System.Collections.ArrayList بمجال User
ملاحظة: إن لم تجد System.Collections.ArrayList اختر ...Browse ثم وسع System.Collections واختر منها ArrayList
كود :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If My.Settings.itms IsNot Nothing Then
For Each itm As String In My.Settings.itms
Me.ListView1.Items.Add(New ListViewItem(Split(itm, CChar(vbTab))))
Next
End If
End Sub
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Dim itms As New List(Of String)
For Each itm As ListViewItem In ListView1.Items
itms.Add(String.Join(CChar(vbTab), (From sitm As ListViewItem.ListViewSubItem In itm.SubItems Select sitm.Text).ToArray))
Next
My.Settings.itms = New ArrayList(itms)
My.Settings.Save()
End Sub17-02-14, 03:44 AM
(16-02-14, 05:26 PM)vbnet كتب : [ -> ]حفظ ListView1.Items في My.Settingsأشكرك اخى الكود يعمل بشكل صحيح
منقول
أولاً: من القائمة Pjoject إختر خصائص المشروع ...WindowsApplication1 Properties
ثانياً: من التبويب Settings أضف عنصر جديد وسمه itms من نوع System.Collections.ArrayList بمجال User
ملاحظة: إن لم تجد System.Collections.ArrayList اختر ...Browse ثم وسع System.Collections واختر منها ArrayList
كود :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If My.Settings.itms IsNot Nothing Then
For Each itm As String In My.Settings.itms
Me.ListView1.Items.Add(New ListViewItem(Split(itm, CChar(vbTab))))
Next
End If
End Sub
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Dim itms As New List(Of String)
For Each itm As ListViewItem In ListView1.Items
itms.Add(String.Join(CChar(vbTab), (From sitm As ListViewItem.ListViewSubItem In itm.SubItems Select sitm.Text).ToArray))
Next
My.Settings.itms = New ArrayList(itms)
My.Settings.Save()
End Sub

