久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

vb點虐 文件拖拽 vba拖拽獲取文件名

VB.NET拖放文本文件到TextBox獲得其路徑。

Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

創新互聯建站基于成都重慶香港及美國等地區分布式IDC機房數據中心構建的電信大帶寬,聯通大帶寬,移動大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業四川電信科技城機房報價,主機托管價格性價比高,為金融證券行業服務器托管,ai人工智能服務器托管提供bgp線路100M獨享,G口帶寬及機柜租用的專業成都idc公司。

TextBox1.AllowDrop = True

End Sub

Private Sub TextBoxDragEnter(sender As Object, e As DragEventArgs) Handles TextBox1.DragEnter

If e.Data.GetDataPresent(DataFormats.FileDrop) Then

Dim files As String()

Try

files = CType(e.Data.GetData(DataFormats.FileDrop), String())

Me.TextBox1.Text = files(files.Length - 1)

Catch ex As Exception

MessageBox.Show(ex.Message)

Return

End Try

End If

End Sub

TextBox1.AllowDrop = True 是開啟拖放支持,可以在窗體設計器里面開啟它,也可以代碼開啟。

求助vb點虐 拖拽文件到窗體獲取文件信息

這是一個簡單的示例,你只需要新建一個項目,并在項目上放置一個文本框:TEXTBOX1,然后,將以下代碼復制到代碼區:

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Me.AllowDrop = True

End Sub

''建拖曳事件,實現文件拖放

Private Sub Form1_DragEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles Me.DragEnter

Try

If e.Data.GetDataPresent(DataFormats.FileDrop) = True Then

e.Effect = DragDropEffects.Copy

Else

e.Effect = DragDropEffects.None

End If

Catch ex As Exception

MessageBox.Show(ex.Message)

End Try

End Sub

Private Sub Form1_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles Me.DragEnter

Try

Dim filepaht As String() = e.Data.GetData(DataFormats.FileDrop)

For Each File As String In filepaht

textBox1.Text = File

Next

Catch ex As Exception

MessageBox.Show(ex.Message)

End Try

End Sub

如此,在文本框里將會出現被拖曳文件的路徑信息。

在VB.NET中實現文件的拖放

本文介紹了在VB NET中如何實現接受拖放的文件 即從資源管理器中拖放到應用程序中的時候 自動獲取拖放的文件 文中的例子是一個接受拖放文件顯示文件內容的VB NET實例程序 引言

對于文本格式的文件 我們可以直接拖到記事本中就可以看到內容 各種類型的圖片 拖到Photoshop中 就可以直接對其編輯 我們如何在VB NET開發的程序也實現上述效果呢?

思路

我們知道 每一個Windows的應用程序都有一個消息隊列 程序的主體接受系統的消息 然后分發出去(給一個form 或者一個控件) 接受者有相應的程序來處理消息 在 NET的Form中 默認情況下程序是不翻譯這些消息的 也就是說默認我們的Class是不加入應用程序的消息泵 能不能把我們的Form Class加入應用程序的消息泵呢?可以!

在 NET中 任何一個實現IMessageFilter 接口的類 可以添加到應用程序的消息泵中 以在消息被調度到控件或窗體之前將它篩選出來或執行其他操作 使用 Application 類中的 AddMessageFilter 方法 可以將消息篩選器添加到應用程序的消息泵中

于是我們在程序加載的時候 調用Application AddMessageFilter(Me) 然而 默認情況下一個Form或者控件是不能接受拖放的文件的 我們調用一個WIN API DragAcceptFiles源碼天空 這個API可以設置對應的控件是否能接受拖放的文件 然后可以用DragQueryFile查詢拖放到的文件列表 也就是拖放文件地具體路徑和文件名

代碼

Imports System Runtime InteropServices

Public Class Form

Inherits System Windows Forms Form

Implements IMessageFilter

API申明

Const WM_DROPFILES = H ? 拖放文件消息

DllImport( shell dll ) Public Shared Sub DragFinish(ByVal hDrop As Integer)

End Sub

DllImport( shell dll ) Public Shared Sub DragAcceptFiles(ByVal hwnd As Integer ByVal fAccept As Boolean)

End Sub

DllImport( shell dll ) Public Shared Function DragQueryFile(ByVal HDROP As Integer ByVal UINT As Integer ByVal lpStr As System Text StringBuilder ByVal ch As Integer) As Integer

End Function

Private Sub Form _Load(ByVal sender As System Object ByVal e As System EventArgs) Handles MyBase Load

Application AddMessageFilter(Me)

DragAcceptFiles(TextBox Handle ToInt True)

End Sub

Function PreFilterMessage(ByRef m As Message) As Boolean Implements IMessageFilter PreFilterMessage

If m Msg = WM_DROPFILES Then

設置拖放的動作

Dim nfiles As Int

nfiles = DragQueryFile(m WParam ToInt Nothing )

Dim i As Int

Dim *** As New System Text StringBuilder( )

Dim sFirstFileName As String 記錄第一個文件名

TextBox Clear()

For i = To nfiles

DragQueryFile(m WParam ToInt i *** )

If i = Then sFirstFileName = *** ToString

TextBox AppendText(ControlChars CrLf *** ToString)

Next

DragFinish(m WParam ToInt ) 拖放完成

顯示文件內容

Dim fs As New System IO FileStream(sFirstFileName IO FileMode Open)

Dim sr As New System IO StreamReader(fs System Text Encoding GetEncoding( gb ))

TextBox AppendText(ControlChars CrLf sr ReadToEnd() ToString)

fs Close()

sr Close()

End If

Return False

End Function

Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)

If disposing Then

If Not (ponents Is Nothing) Then

ponents Dispose()

End If

End If

Application RemoveMessageFilter(Me)

DragAcceptFiles(TextBox Handle ToInt False)

MyBase Dispose(disposing)

End Sub

lishixinzhi/Article/program/net/201311/13043

vb點虐 textbox1選中的文本,拖放到textbox2?

很久沒有上這里了,今天看到了這個問題,嘗試做了一個;

本例以源文本框TextBox1全部文字作為拖放文字為例,實現拖放

1、向一個窗體中添加兩個文本框,分別名為TextBox1,TextBox2。注意:把TextBox2控件的AllowDrop屬性設置成True,這點不要遺漏。

2、完整的代碼如下:

Public Class Form1

Private MouseIsDown As Boolean = False

Private Sub TextBox1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseDown

'設置一個標志以顯示鼠標已按下。

MouseIsDown = True

End Sub

Private Sub TextBox1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseMove

If MouseIsDown Then

'開始拖動(將TextBox1的文本內容作為拖放內容)。

TextBox1.DoDragDrop(TextBox1.Text, DragDropEffects.Copy)

End If

MouseIsDown = False

End Sub

Private Sub TextBox2_DragEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles TextBox2.DragEnter

'檢查正在被拖放的數據的格式。

If (e.Data.GetDataPresent(DataFormats.Text)) Then

'顯示復制光標(表示是拖放行為)。

e.Effect = DragDropEffects.Copy

Else

'顯示不放置光標(表示不是拖放行為)。

e.Effect = DragDropEffects.None

End If

End Sub

Private Sub TextBox2_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles TextBox2.DragDrop

'粘貼文本(將拖放內容作為TextBox2的文本內容)。

TextBox2.Text = e.Data.GetData(DataFormats.Text)

End Sub

End Class

本文標題:vb點虐 文件拖拽 vba拖拽獲取文件名
網頁路徑:http://www.js-pz168.com/article34/ddjosse.html

成都網站建設公司_創新互聯,為您提供軟件開發品牌網站制作標簽優化網站導航全網營銷推廣網站改版

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站優化排名
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
在线观看日本一区| 91精品国产综合久久久蜜臀图片| 欧美中文一区二区三区| 欧美一区二区三区日韩视频| 国产婷婷色一区二区三区在线| 久久免费的精品国产v∧| 亚洲欧美日韩系列| 免费在线欧美视频| 国产91精品免费| 一区二区成人在线| 青青国产91久久久久久| 丁香天五香天堂综合| 国产一区二区三区四区hd| 欧美日韩在线观看一区| 91高清视频在线| 欧美草草影院在线视频| 国产亚洲自拍一区| 亚洲二区在线视频| 国产成人99久久亚洲综合精品| 国产高清精品一区| 伊人久久大香线蕉午夜av| 日韩午夜三级在线| 亚洲男人天堂av网| 国产一区三区三区| 国产精品手机视频| 欧洲av一区二区嗯嗯嗯啊| 久久久www免费人成精品| 亚洲成人在线免费| 成人黄色777网| 日韩wuma| 日韩精品专区在线影院重磅| 亚洲人成小说网站色在线| 国内成人精品2018免费看| 国产伦精品一区二区三区免 | 亚洲精品ww久久久久久p站| 日本aⅴ亚洲精品中文乱码| 99久久久精品| 一本色道久久综合亚洲精品婷婷| 精品女同一区二区| 亚洲国产精品精华液网站| 成人免费黄色在线| 一本色道久久综合亚洲精品婷婷| 久久综合成人精品亚洲另类欧美 | 91久久国产综合久久蜜月精品| 亚洲成人自拍视频| 久久综合五月天婷婷伊人| 午夜精品福利久久久| av男人天堂一区| 中文字幕精品一区日韩| 国产亚洲一区二区三区| 久久精品国产99久久6| 久久久久无码国产精品一区| 日韩一区二区三| 亚洲一区二区三区激情| 99精品黄色片免费大全| 91黄色在线观看| 国产精品久久久久影院老司| 精品在线观看视频| 欧洲一区二区在线| 日韩欧美在线网站| 亚洲成人av一区| 国产精品一卡二| 欧美精品成人一区二区在线观看 | 欧美色综合影院| 椎名由奈av一区二区三区| 国产美女精品一区二区三区| 日本一区二区三区视频在线观看 | 精品国产青草久久久久福利| 日韩电影免费一区| 久久久久久精| 欧美精品一区二区三区在线播放| 免费视频一区二区| 农村寡妇一区二区三区| 精品国产乱码久久| 视频一区二区欧美| 久久av一区二区| 欧美精品一区二区久久婷婷| 日本vs亚洲vs韩国一区三区 | 97久草视频| 制服丝袜日韩国产| 天天爽夜夜爽夜夜爽精品视频| 国产亚洲自拍偷拍| 精品国产91洋老外米糕| 国内精品伊人久久久久av一坑| 午夜精品电影在线观看| 国产精品久久福利| 99re这里只有精品首页| 欧美高清视频一二三区 | 亚洲大片精品永久免费| 精品中文字幕人| 久久精品欧美一区二区三区不卡 | 成人高清视频免费观看| 欧美日韩黄视频| 天堂午夜影视日韩欧美一区二区| 精品乱码一区二区三区| 国产欧美日韩一区二区三区在线观看| 国产成人免费视频精品含羞草妖精 | 亚洲视频在线观看三级| 波多野结衣久草一区| 欧美videofree性高清杂交| 国产一区91精品张津瑜| 欧美日韩亚洲不卡| 奇米影视一区二区三区| 亚洲日本精品| 亚洲国产成人tv| 国产视频在线观看一区| 久久精品一二三| 成人午夜视频网站| 欧美一卡二卡三卡| 国产黄人亚洲片| 777xxx欧美| 国产美女精品一区二区三区| 欧美性色黄大片| 久久精品理论片| 色哟哟一区二区三区| 视频一区中文字幕国产| 亚洲精品二区| 亚洲国产成人高清精品| 婷婷久久伊人| 五月激情综合色| 色欧美乱欧美15图片| 日韩黄色片在线观看| a级高清视频欧美日韩| 欧美一区二区三区四区在线观看| 国产精品一二一区| 日韩欧美一二三四区| 成人一区二区三区在线观看| 日韩免费视频一区二区| 成人高清免费在线播放| 久久久午夜电影| 懂色中文一区二区三区在线视频 | 另类欧美日韩国产在线| 欧美日韩中字一区| 国产一区二区三区四区五区美女 | 日韩一区二区麻豆国产| 成人黄色综合网站| 欧美电影精品一区二区| 97超碰欧美中文字幕| 中文字幕欧美激情一区| 久久精品丝袜高跟鞋| 中文字幕在线不卡| 欧美日韩国产精品一卡| 午夜久久久影院| 亚洲一区二区在线观| 人人精品人人爱| 欧美三级韩国三级日本一级| 国产在线不卡视频| 精品处破学生在线二十三| 99国产超薄丝袜足j在线观看| 国产精品盗摄一区二区三区| 欧美精品一区二区三区四区五区| 亚洲一区二区三区四区五区中文| 亚洲午夜精品一区二区| 精品无人码麻豆乱码1区2区| 日韩欧美黄色影院| 91传媒在线免费观看| 亚洲欧洲99久久| 亚洲在线视频一区二区| 久草这里只有精品视频| 欧美哺乳videos| 国产精品久久久久久久久久久久午夜片| 自拍偷拍欧美精品| 伊人久久青草| 成人h动漫精品一区二区| 综合久久一区二区三区| 欧洲一区在线电影| 99精品视频一区二区| 亚洲综合色婷婷| 正在播放亚洲一区| 精品一区二区三区视频日产| 日本vs亚洲vs韩国一区三区 | 岛国一区二区三区| 亚洲人一二三区| 欧美日韩一区二区欧美激情| 99久久久精品免费观看国产| 亚洲bdsm女犯bdsm网站| 欧美mv日韩mv亚洲| 日韩欧美在线观看强乱免费| 国产成人在线视频网址| 日韩伦理电影网| 欧美日本一区二区| 久久久久网址| 国产精品一二三区在线| 亚洲色欲色欲www在线观看| 欧美理论片在线| 久久久久久一区| 国产suv精品一区二区883| 亚洲精品国久久99热| 91精品国产91久久久久久最新毛片| 精品久久久久久乱码天堂| 国内精品久久久久影院薰衣草 | 欧美一区二区三区爱爱| 欧美精品v日韩精品v国产精品| 国模大尺度一区二区三区| 中文字幕综合网| 日韩一区二区免费在线电影| 日韩三级电影免费观看| 92国产精品观看| 美女性感视频久久| 综合激情网...|