20-09-17, 09:46 AM
مرحبا اخى
جرب مشروع جديد وضع فيه ListView مع تعديل خاصيه View الى Details وتفعيل خاصيه CheckBoxes واضف عمود واحد فقط
اضف ايضا ImageList مع تحديد حجم الصور فيها الى 24x24 ودقه الوانها Depth32Bit
ليكون الفورم مشابه لهذه الصوره
هذه مجرد تجربه لعلك تجد فيها ما يفيدك
جرب مشروع جديد وضع فيه ListView مع تعديل خاصيه View الى Details وتفعيل خاصيه CheckBoxes واضف عمود واحد فقط
اضف ايضا ImageList مع تحديد حجم الصور فيها الى 24x24 ودقه الوانها Depth32Bit
ليكون الفورم مشابه لهذه الصوره
هذه مجرد تجربه لعلك تجد فيها ما يفيدك
PHP كود :
Public Class Form1
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
Me.ImageList1.ColorDepth = ColorDepth.Depth32Bit
Me.ImageList1.ImageSize = New Size(24, 24)
Me.ListView1.SmallImageList = Me.ImageList1
End Sub
Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
OpenFileDialog1.Filter = "EXE files (*.exe)|*.exe"
If OpenFileDialog1.ShowDialog = vbOK Then
Dim appName As String = IO.Path.GetFileNameWithoutExtension(OpenFileDialog1.FileName)
Dim appPath As String = OpenFileDialog1.FileName
Dim myicon As Icon = Icon.ExtractAssociatedIcon(OpenFileDialog1.FileName)
Me.ImageList1.Images.Add(myicon)
Dim itm As New ListViewItem(appName)
itm.Tag = appPath
itm.ImageIndex = Me.ImageList1.Images.Count - 1
Me.ListView1.Items.Add(itm)
End If
End Sub
Private Sub Button2_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button2.Click
For Each itm As ListViewItem In Me.ListView1.CheckedItems
MsgBox(itm.Tag)
Next
End Sub
End Class
