你是指当运行commondialog1.showopen时的filename属性总是改不了?
试试在showopen之前加上commondialog1.filename="mycode.text",再运行,看看filename是不是变成了"mycode.text"?
试试在showopen之前加上commondialog1.filename="mycode.text",再运行,看看filename是不是变成了"mycode.text"?
返回或设置所选文件的路径和文件名。
语法
object.FileName [= pathname]
FileName 属性语法包含下面部分:部分 描述
Object 对象表达式,其值是“应用于”列表中的一个对象。
Pathname 字符串表达式,指定路径和文件名。
说明
运行时创建控件时, FileName 属性设置为 0 长度字符串 (""),表示当前没有选择文件。
在 CommonDialog 控件里,可以在打开对话框之前设置 FileName 属性以设定初始文件名。
读该属性,返回当前从列表中选择的文件名。路径用 Path 属性单独检索。在功能上,该值与 List(ListIndex) 等价。如果没有选择文件,FileName 返回 0 长度字符串。
设置这个属性时:
若字符串中包含驱动器、路径或模式,则会相应地改变 Drive、Path 和 Pattern 属性。
若字符串中包含存在的文件名(不包含通配符),则会选择该文件。改变该属性值可能会产生一个或多个如下事件:PathChange (如果改变路径),PatternChange (如果改变模式),或 DblClick (如果指定存在的文件名)。该属性值可以是限定的网络路径和文件名,可用下述语法:
\\servername\sharename\pathname
对你一定有用。
如果是在代码里改动时,要在show之前