
正文
vb.net拖文件,vbnet filestream
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求助vb.net拖拽文件到窗体获取文件信息
1、新建一个标准的VB EXE工程,只有一个Form,Form上有两个按钮:Command1和Command2。
2、Public Sub New()MyBase.New()该调用是 Windows 窗体设计器所必需的。InitializeComponent()在 InitializeComponent() 调用之后添加任何初始化 End Sub 窗体重写 dispose 以清理组件列表。
3、Text = files(files.Length - 1)Catch ex As Exception MessageBox.Show(ex.Message)Return End Try End If End Sub TextBoxAllowDrop = True 是开启拖放支持,可以在窗体设计器里面开启它,也可以代码开启。
4、可以直接拖吧,拖动文件到exe文件上,exe文件就会自动打开。command接收拖动的文件路径。
相关问答
Q1: VB.NET拖放文本文件到TextBox获得其路径。
TextBoxAllowDrop = True 是开启拖放支持,可以在窗体设计器里面开启它,也可以代码开启。
GetData(DataFormats.FileDrop)For Each File As String In filepaht textBoxText = File Next Catch ex As Exception MessageBox.Show(ex.Message)End Try End Sub 如此,在文本框里将会出现被拖曳文件的路径信息。
Open DirPath & \ & FileFileName For Input As #MyFileN 打开文件。Do While Not EOF(MyFileN) 循环至文件尾。Line Input #1, MyLineStr 读入一行数据并将其赋予某变量。
本例以源文本框TextBox1全部文字作为拖放文字为例,实现拖放 向一个窗体中添加两个文本框,分别名为TextBox1,TextBox2。注意:把TextBox2控件的AllowDrop属性设置成True,这点不要遗漏。
先设置对象为可接收拖放 Me.TextOLEDropMode = 1 如果想设置为窗体本身为接收对象的话,可以设置为 me.OLEDropMode=1 然后编写 Sub Form_OLEDragDrop(...)函数,格式和代码和文本框函数中的一样。
Q2: vb拖拽文件名带问号
文件路径中包含问号字符:拖拽的文件路径中包含问号字符,会导致ListBox控件无法正确解析文件名。可以尝试使用另一个字符替换问号,或者在拖拽文件之前将文件路径中的问号字符进行转义。
第一个问号的意思:如果打开的窗体超过一个(已经打开了一个了)第二个问号的意思:出现了这个情况,就卸载以前打开的一个。这个的目的是保证,只打开一个。看样子,楼主是在新学VB,如果有其他问题,请追问。
你先用替换函数把文件名的空格字符去除掉再提取文件名不就可以了嘛!空格还区分正常和不正常?那你要给你的程序添加逻辑判断能力了,估计可以代替人脑来做判断。
接受字符串的变量要不就在该段程序里面定义成string型,就在定义成public类型,问题就解决了。Winsock传输文件原理:发送方把文件读到socket发送端缓冲区中,接收方把socket接收端缓端冲区中的数据写到一个新文件中。
题主是否想询问“vb程序中文变问号的原因”?编码问题。在VB程序中,字符编码不匹配和不支持所使用的中文字符编码,则中文字符将无法正确显示,被替换为问号。
鼠标右键单击文件或文件夹,选择“重命名”,选择自己习惯和输入法,然后把输入法的标点模式选择为中文模式就可以输入问号了。如果选择英文输入模式,就会提醒相关符号。
Q3: 在VB.NET中实现文件的拖放
然后编写一个小程序,这个程序能实现在窗口中或窗口间拖动图标的功能。建立窗口 Form1 和 Form2,在窗口中都加入 Image1,为它们设置初始显示的图片。
可以直接拖吧,拖动文件到exe文件上,exe文件就会自动打开。command接收拖动的文件路径。
Text = files(files.Length - 1)Catch ex As Exception MessageBox.Show(ex.Message)Return End Try End If End Sub TextBoxAllowDrop = True 是开启拖放支持,可以在窗体设计器里面开启它,也可以代码开启。
本例以源文本框TextBox1全部文字作为拖放文字为例,实现拖放 向一个窗体中添加两个文本框,分别名为TextBox1,TextBox2。注意:把TextBox2控件的AllowDrop属性设置成True,这点不要遗漏。
--- 这个程序支持多个文件的拖动,BeUsed(Byval hwnd1)是一个自己编的函数,用于测试hwnd1这个窗口是否已用于打开其他的文件。MDIForm1是一个多文档窗口。
Public Class Form1 Inherits System.Windows.Forms.Form Region Windows 窗体设计器生成的代码 Public Sub New()MyBase.New()该调用是 Windows 窗体设计器所必需的。
关于vb.net拖文件和vbnet filestream的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







