自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

簡單講解VB.NET ListBox控件

開發(fā) 后端
這里介紹VB.NET ListBox控件,包括介紹在windows中拖放通常是復(fù)制或移動文件,windows完全支持該功能,而且對許多用戶來說這也是操作文件的優(yōu)選方式。

VB.NET還是比較常用的,于是我研究了一下VB.NET ListBox控件,在這里拿出來和大家分享一下,希望對大家有用。在windows中拖放通常是復(fù)制或移動文件,windows完全支持該功能,而且對許多用戶來說這也是操作文件的優(yōu)選方式。除此之外,用戶已經(jīng)習(xí)慣了把文件拖動到一個程序來打開文件的方式,像拖動一個doc文件到word來打開。

在這個例子中用從windows資源管理器拖來的文件來操作VB.NET ListBox控件。向窗體中添加一個VB.NET ListBox控件,并設(shè)置其AllowDrop屬性為True,并添加如下代碼:

  1. Private Sub ListBox1_DragEnter(ByVal sender As Object, ByVal e As _  
  2. System.Windows.Forms.DragEventArgs) Handles ListBox1.DragEnter  
  3. If e.Data.GetDataPresent(DataFormats.FileDrop) Then  
  4. e.Effect = DragDropEffects.All  
  5. End If  
  6. End Sub  
  7.  
  8. Private Sub ListBox1_DragDrop(ByVal sender As Object, ByVal e As _  
  9. System.Windows.Forms.DragEventArgs) Handles ListBox1.DragDrop  
  10. If e.Data.GetDataPresent(DataFormats.FileDrop) Then  
  11. Dim MyFiles() As String  
  12. Dim i As Integer  
  13.  
  14. ' Assign the files to an array.  
  15. MyFiles = e.Data.GetData(DataFormats.FileDrop)  
  16. ' Loop through the array and add the files to the list.  
  17. For i = 0 To MyFiles.Length - 1  
  18. ListBox1.Items.Add(MyFiles(i))  
  19. Next  
  20. End If  
  21. End Sub 

你可能已經(jīng)注意到了DragEnter事件中的Effect屬性被設(shè)置成DragDropEffects.All。因為文件本身并不是真的就被復(fù)制或移動了,因此源控件設(shè)置成哪個AllowedEffects并沒有關(guān)系,所以指定All對任何FileDrop都可以。

在上面的例子中FileDrop格式包含了每個被拖動文件的全路徑。

【編輯推薦】

  1. 深入分析VB.NET條件語句中的兩類
  2. 五大類VB.NET運(yùn)算符全面介紹
  3. 全面討論VB.NET申明Windows API函數(shù)
  4. 剖析VB.NET平臺調(diào)用是如何執(zhí)行操作
  5. 分享個人總結(jié)VB.NET多線程
責(zé)任編輯:佚名 來源: 比特網(wǎng)
相關(guān)推薦

2009-10-20 10:16:24

VB.NET COMB

2009-10-14 17:21:47

VB.NET定制Win

2009-10-13 14:42:30

VB.NET靜態(tài)成員

2009-10-15 15:43:25

VB.NET Pati

2010-01-21 17:58:40

VB.NET List

2010-01-11 16:04:10

VB.NET使用wit

2010-01-13 10:53:24

VB.NET控件

2009-10-14 10:19:57

VB.NET Doma

2009-10-14 16:04:43

VB.NET Noti

2009-10-23 13:14:38

2010-01-12 16:30:21

VB.NET數(shù)據(jù)轉(zhuǎn)換

2009-10-16 13:26:53

VB.NET Exce

2009-10-12 13:54:22

VB.NET Data

2009-10-15 11:42:05

VB.Net賦值語句

2009-10-30 14:21:00

VB.NET開發(fā)語言

2009-11-02 10:19:40

VB.NET List

2010-01-19 10:12:39

VB.NET Butt

2009-10-14 11:27:20

VB.NET Grou

2009-10-16 14:31:48

VB.NET Noti

2009-10-12 15:02:51

VB.NET動態(tài)控件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號