77问答网
所有问题
VB打开CommonDialog1后.怎么获取文件名.
为什么我打开一个文件,在TXT里面获取到的是整个文件路径..怎么样只显示文件名?
举报该问题
推荐答案 2012-04-29
ShowColor、 ShowFont、 ShowHelp、 ShowOpen、 ShowPrinter、ShowSave 各方法示例
本例使用 CommonDialog 控件和 ShowColor,ShowFont,ShowHelp,ShowOpen,ShowPrinter,和 ShowSav 等方法,显示公共对话框。要试用此例子,将代码粘贴到窗体的声明部分,该窗体带有 CommandButton,OptionButton(设置该选项按钮的 Index 属性为 0)、以及 CommonDialog 控件。按 F5 键,为所要的公共对话框选择选项按钮,再选取命令按钮。
Private Sub Form_Paint ()
Static FlagFormPainted As Integer
' 当第一次画窗体时,
If FlagFormPainted <> True Then
For i = 1 To 5
Load Option1(i) ' 给数组添加 5 个选项按钮。
Option1(i).Top = Option1(i - 1).Top + 350
Option1(i).Visible = True
Next i
Option1(0).Caption = "Open" ' 在每个选项按钮上放置标题。
Option1(1).Caption = "Save"
Option1(2).Caption = "Color"
Option1(3).Caption = "Font"
Option1(4).Caption = "Printer"
Option1(5).Caption = "Help"
Command1.Caption = "Show Dlg" ' 标签命令按钮。
FlagFormPainted = True ' 窗体已画完。
End If
End Sub
Private Sub Command1_Click ()
If Option1(0).Value Then ' 如果选择打开选箱,
CommonDialog1.ShowOpen ' 显示打开公共对话框。
ElseIf Option1(1).Value Then ' 否则,
CommonDialog1.ShowSave ' 显示 Save 公共对话框。
ElseIf Option1(2).Value Then ' 否则,
CommonDialog1.ShowColor ' 显示 Color 公共对话框。
ElseIf Option1(3).Value Then ' 否则,
CommonDialog1.Flags = cdlCFBoth ' 在使用ShowFont 方法之前,
'必须给 cdlCFBoth, ' cdlCFPrinterFonts,
'或 cdlCFScreenFonts
' 置标识属性。
CommonDialog1.ShowFont ' 显示字体公共对话框。
ElseIf Option1(4).Value Then ' 或,
CommonDialog1.ShowPrinter ' 显示打印机公共对话框。
ElseIf Option1(5).Value Then ' 或
CommonDialog1.HelpFile = "VB5.hlp"
CommonDialog1.HelpCommand = cdlHelpContents
CommonDialog1.ShowHelp' 显示 Visual Basic 帮助目录主题。
End If
End Sub
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WGNGY8vvY.html
其他回答
第1个回答 2012-04-29
Dim FullName As String,ShortName As String
CommonDialog1.ShowOpen
FullName=CommonDialog1.FileName
ShortName=Right(FullName,Len(FullName)-InstrRev(FullName,"\"))
MsgBox "文件名是:" & ShortName
第2个回答 2012-04-29
文件名是 commondialog1.filetitle
commondialog1.filename 包括路径的本回答被提问者采纳
第3个回答 2012-04-29
Private Sub Command1_Click()
CommonDialog1.ShowOpen
Text1.Text = CommonDialog1.FileTitle
End Sub
相似回答
vb
编程中
commondialog
控件
如何获取文件名
?
答:
File1=Right(
CommonDialog1
.FileName, Len(CommonDialog1.FileName) - InStrRev(CommonDialog1.FileName, "\"))
VB如何获取文件名
?
答:
VB6.0可以使用CommonDialog 控件实现获取文件路径并使用Split函数获取文件全名
。CommonDialog 控件 CommonDialog 控件提供一组标准的操作对话框,进行诸如打开和保存文件,设置打印选项,以及选择颜色和字体等操作。通过使用 CommonDialog 控件的 ShowOpen 和 ShowSave 方法可显示“打开”和“另存为”对话框。两...
vb
6.0用
CommonDialog如何获取文件
后缀名
答:
把文件名转换为字符串
,然后从右依次取一个字符,判定其是否为"."号,当为"."号时,有一个长度,则重新从右取对应长度的子字符串就是文件后缀名了哈,我试过没问题。
vb
commondialog
的使用方法。
答:
1。
打开一个文件(open)时,调用通用对话框得到文件的全路径和文件名
。 打开方法:showopen。例: CommonDialog1.ShowOpen 2。将一个文件另存为(save as)时,调用它返回目标路径及文件名。打开方法:showsave.3.设置打印机选项(print):打开方法:showprinter 4.设置字体和风格(font);打开方法:show...
我
用VB
里面的
commondialog1
控件打开一个文件,
如何打开文件
并
获得
该文...
答:
CommonDialog1
.Filter = "All files (*.*)|*.*" '默认
打开文件
类型 CommonDialog1.FilterIndex = 1 CommonDialog1.InitDir = App.path & "\" '默认打开文件路径 CommonDialog1.Filename = "" '默认打开的
文件名
CommonDialog1.CancelError = False CommonDialog1.ShowOpen lable1....
VB
使用open函数
打开文件
,
怎么
放入
commondialog获得
的路径名称啊?谢谢...
答:
CommonDialog1
.Filter = "*.txt|*.txt" '过滤文档,只选择文本类型 CommonDialog1.FilterIndex = 1 CommonDialog1.InitDir = App.Path & "\" '默认
打开文件
路径 CommonDialog1.FileName = "" '默认打开的
文件名
CommonDialog1.CancelError = False CommonDialog1.ShowOpen If CommonDialog1.File...
vb
读取
打开
的
文件名
答:
'给你
一
个函数 根据文件地址
获取文件名
Function fGetLast(ByVal originalString As String) As String Dim tmps() As String Dim delimeter As String delimeter = "\" '分隔符 tmps = Split(originalString, delimeter)fGetLast = tmps(UBound(tmps))End Function Private Sub Command
1
_Click()Di...
大家正在搜
cad打开文件要求输入文件名
获取文件夹下所有文件名
c获取文件夹下的所有文件名
打开文件提示修改文件名
shell获取文件名
python获取文件名
python获取路径中的文件名
bat获取文件名
批量获取文件名 bat
相关问题
VB如何获取文件名?
如何打开一个图片文件,并通过按钮来自动按某一文件名保存?
VB.NET用OpenFileDialog打开了多个文件后如...
如何让vb得到file1选中的文件名
我用VB里面的commondialog1控件打开一个文件,如...
VB 使用open函数打开文件,怎么放入commondial...
VB 关于CommonDialog1的文件名的问题
VB中如何使用CommonDialog控件获取当前的路径,不...