www.ymjm.net > 我用VB里面的CommonDiAlog1控件打开一个文件,如何...

我用VB里面的CommonDiAlog1控件打开一个文件,如何...

commondialog只是一个可视化的定义文件路径的控件当你用commondialog找到并确定了这个文件后返回给控件的是一个文件路径你需要用其他的代码或者控件来打开或使用修改这个被找到的文件文件的路径被返回在commondialog.FileName里打个比方,比如你找到一个文件:D:\1.mp3那么,如果你想打开播放这个文件,commondialog是不能完成的它只能完成对这个文件路径的定位如果你想播放,还需要添加其他代码来实现

commondialog只能用来获取文件名你可以用 open "d:\1.txt" for input as #1的方式来获取d:\1.txt的数据进入1缓冲区 然后用text去获取缓冲区的数据就OK了

默认状态下(就是不做任何设置的情况下)CommonDialog控件就是只能打开一个文件的啊,只有经过特殊设置(通过修改Flags属性)才能打开多个文件.如果你不会搞,那么就把相关的代码发出来看看.弱弱地问一句:从你的题目来看,我还真看不出你究竟是想要打开多个文件还是只能打开一个文件?

加入条件判断,如果固定文件存在就不用打开文件选择对话框, 不存在就打开.if dir(app.path & "\Datafile\123")="" then '打开文件对话框end

用API吧,如下,可以选择文件夹并返回路径'单击command3,用WINDOWS API 函数浏览文件夹并返回路径到text2Private Declare Function SHBrowseForFolder Lib "shell32" (lpbi As BrowseInfo) As LongPrivate Declare Function

首先用CommonDialog1.ShowOpen选中你需要的那个txt文件然后用CommonDialog1.FileName得到路径以及文件名就可以打开文件处理了下面的代码供参考Dim temp As StringDim all As StringCommonDialog1.ShowOpenOpen CommonDialog1.FileName For Input As #1Do While Not EOF(1)Input #1, tempall = all & temp & Chr(13) & Chr(10)LoopClose #1Text1.Text = all

vb中如何用CommonDialog打开文件只显示指定扩展名的文件可设置Filter 属性(公共对话框)来实现.Filter 属性(公共对话框),返回或设置在对话框的类型列表框中所显示的过滤器.下列代码给出一个过滤器的例子,该过滤器允许选择文本

楼上的好像是打开文件吧.建一个Command1,Text1,Commondialog1, 楼主没写指定什么文件,我就保存Text1内容吧.代码如下.===========Private Sub Command1_Click()CommonDialog1.Filter = "*.txt"CommonDialog1.ShowSaveIf Len(CommonDialog1.FileName) > 0 ThenOpen CommonDialog1.FileName For Output As 1Print #1, Text1.TextCloseMsgBox "保存完毕"End IfEnd Sub

工具箱默认没有common dialog control,需要通过“工具”--“部件”中的“控件”标签,选中“microsoft common dialog control 6.0“,才能让common dialog control控件显示在工具箱中.然后点击此控件按钮,在窗体上拖放一个common

commondialog1.Filter = "文本文件(.txt)|*.txt"Filter属性是commondialog控件打开文件类型的过滤,可以是一种,也可以是多种:commondialog1.Filter = "文本文件(.txt)|*.txt|Word文件(.doc)|*.doc|Jpg文件(.jpg)|*.jpg"

友情链接:mwfd.net | zxpr.net | krfs.net | dbpj.net | 6769.net | 网站地图

All rights reserved Powered by www.ymjm.net

copyright ©right 2010-2021。
www.ymjm.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com