01-08-13, 10:36 AM
الصفحات : 1 2
01-08-13, 10:50 AM
الشاكي لله كتب :استعمل النوع System.Collections.Specialized.StringCollectionأعذر جهلي أخي الكريم

ليس لدي أي فكرة عن كيفية أستخدامها

ارجو المساعدة بكود الأستخدام
01-08-13, 11:06 AM
AHMED HUSSIEN كتب :لااسف اخي فكودك لن ينفع معي
لكن يمكن تعديل المثال ليناسب هذا الغرض
اشكرك على اهتمامك كثييييرا
01-08-13, 11:37 AM
المثال بعد التعديل
اذا افادك فلا تبخل على بالتقييم
اذا افادك فلا تبخل على بالتقييم
01-08-13, 11:43 AM
AHMED HUSSIEN كتب :المثال بعد التعديلشكرا لك أخي الكريم أفدتي كثيرا و يشرفني تقيمك طبعا
اذا افادك فلا تبخل على بالتقييم

و للي لديه طرق اخرى فارجوا الا يبخل بها حتى يستفيد الجميع

01-08-13, 02:19 PM
السلام عليكم ورحمة الله وبركاته
طريقة حفظ واسترجاع عناصر ListView1 في Settings
نذهب الى خصائص المشروع عن طريق النقر مرتين على My Project في نافذة مستعرض المشروع في اليمين
أو من القائمة Project نختار Properties آخر خيار
ثم نحدد التبويب Settings في اليسار
نكتب في Name اسم المتغير وليكن itms
نحدد في Type الخيار System.Collections.ArrayList
فان لم نجدها نختار ...Browse في الأخير، ثم نوسع System.Collections ونختار منها ArrayList
ثم نضع هذا الكود لحفظ واسترجاع عناصر ListView1
PHP كود :
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, 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(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
السلام عليكم ورحمة الله وبركاته
01-08-13, 08:28 PM
@@أبورائد@@ كتب :جاري التجربة أخي شكرا لك
السلام عليكم ورحمة الله وبركاته
طريقة حفظ واسترجاع عناصر ListView1 في Settings
نذهب الى خصائص المشروع عن طريق النقر مرتين على My Project في نافذة مستعرض المشروع في اليمين
أو من القائمة Project نختار Properties آخر خيار
ثم نحدد التبويب Settings في اليسار
نكتب في Name اسم المتغير وليكن itms
نحدد في Type الخيار System.Collections.ArrayList
![]()
فان لم نجدها نختار ...Browse في الأخير، ثم نوسع System.Collections ونختار منها ArrayList
![]()
ثم نضع هذا الكود لحفظ واسترجاع عناصر ListView1
PHP كود :
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, Chr(Keys.Tab))))
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
Dim row As String = String.Empty
For Each c As Object In itm.SubItems
row &= c.Text & Chr(Keys.Tab)
Next
itms.Add(row)
Next
My.Settings.itms = New ArrayList(itms)
My.Settings.Save()
End Sub
السلام عليكم ورحمة الله وبركاته

01-08-13, 08:31 PM
@@أبورائد@@ كتب :
السلام عليكم ورحمة الله وبركاته
طريقة حفظ واسترجاع عناصر ListView1 في Settings
نذهب الى خصائص المشروع عن طريق النقر مرتين على My Project في نافذة مستعرض المشروع في اليمين
أو من القائمة Project نختار Properties آخر خيار
ثم نحدد التبويب Settings في اليسار
نكتب في Name اسم المتغير وليكن itms
نحدد في Type الخيار System.Collections.ArrayList
![]()
فان لم نجدها نختار ...Browse في الأخير، ثم نوسع System.Collections ونختار منها ArrayList
![]()
ثم نضع هذا الكود لحفظ واسترجاع عناصر ListView1
PHP كود :
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, Chr(Keys.Tab))))
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
Dim row As String = String.Empty
For Each c As Object In itm.SubItems
row &= c.Text & Chr(Keys.Tab)
Next
itms.Add(row)
Next
My.Settings.itms = New ArrayList(itms)
My.Settings.Save()
End Sub
السلام عليكم ورحمة الله وبركاته
الطريقة ناجحة تماما أخي شكرا جزيلا لك

02-08-13, 05:01 AM
أشكركم جميعا و أشكر كل من ساعدني 

الصفحات : 1 2