“浏览”对话框

“浏览”对话框使用户能够选择目录。 该目录不是必须存在的,可以使用此控件创建。

此类型的对话框通常包含以下三个控件。 这些控件连接到同一属性。 该属性是所选的路径。

  • 一个用于选择路径尾部的 PathEdit 控件。 如果输入的尾部在当前卷上无效,则此控件不会失去焦点。
  • 一个 DirectoryCombo 控件,用于显示 PathEdit 控件显示的当前选定路径。 此控件不显示路径的最后一段。
  • 一个 DirectoryList 控件,用于显示 DirectoryCombo 当前显示的目录下的文件夹。 这也可以显示尚未创建的文件夹。

“浏览”对话框通常还包含一个 DirectoryCombo 控件,用于指定要显示的卷类型。 所有卷类型通常都显示在“浏览”对话框中。

“浏览”对话框通常包含三个 PushButton 控件。 这些按钮链接到它们各自在 ControlEvent 表中的 ControlEvent。 这些按钮用于激活以下控件选项。

控件选项 ControlEvent
向上一级 DirectoryListUp
新建文件夹 DirectoryListNew
打开 DirectoryListOpen

 

对于使用非默认文件夹名称的“新建文件夹”选项,必须在 UIText 表中指定新文件夹的路径。 路径字符串应该使用“短文件名|长文件名”形式的文件名。 例如,使用“MyProd~1|My Fabulous Product”这样的文件名。 有关文件名格式的详细信息,请参阅 Filename 列数据类型。 如果路径不存在于 UIText 表中,或者设置为无效值,则默认设置为值“Fldr|New Folder”。 如果对话框只需要搜索现有文件夹,则可以省略“新建文件夹”按钮。