在我的 winform 应用程序中,有一个 BrowseForFolder 窗口。在记录测试方法时,我选择了 say C:\Folder1\MyData
。但是这个路径可能不同,我正在编写一个方法,它以 driveLetter、文件夹名和文件名作为参数。这些值应该是在浏览器窗口中选择的值。当我查看 UIMap 时,有树项。
例如,对于驱动器名称,其UILocalDiskCTreeItem
. 搜索属性具有以下内容:
ControlType: TreeItem
Name: Local Disk (C:)
Value 2 (denotes the depth)
我尝试将此树项的名称/友好名称属性设置为 D 驱动器使用
this.UIBrowseForFolderWindow.UITreeViewWindow.UIDesktopTreeItem.UIComputerTreeItem.UILocalDiskCTreeItem.SetProperty("Friendly Name", "D:")
但是名称似乎是只读属性,并且友好名称也不起作用。如何将选择值传递给树项?