这是我的问题。我有一个应用程序,在其中打开一个文件打开对话框,我正在尝试将文件路径和文件名输入到“文件名:”组合框部分中。
应用程序加载时会出现一个表单,您需要在其中登录。这将打开另一个具有多个按钮的表单。选择其中一个按钮会打开另一个表单。正是在这个表单中,有一个按钮用于选择文件。此时打开标准文件打开对话框。我似乎无法掌握此文件打开对话框。
以下是我使用的代码。
由于某些原因,我可以使用LoginForm变量从其他表单访问所有按钮。 我尝试了以下方法。
有什么想法吗?谢谢。
应用程序加载时会出现一个表单,您需要在其中登录。这将打开另一个具有多个按钮的表单。选择其中一个按钮会打开另一个表单。正是在这个表单中,有一个按钮用于选择文件。此时打开标准文件打开对话框。我似乎无法掌握此文件打开对话框。
以下是我使用的代码。
Window LoginForm = application.GetWindow("LoginForm");
LoginForm.Get<Button>("btnSelectFiles").Click(); // This is from the 3rd form that is opened
由于某些原因,我可以使用LoginForm变量从其他表单访问所有按钮。 我尝试了以下方法。
Window FileOpenDialog = application.GetWindow("Open", InitializeOption.NoCache);
这个不起作用。
我还尝试了以下操作,但返回null。我以为我可以使用LoginForm变量来访问它。
Win32ComboBox comboBox = LoginForm.Get<Win32ComboBox>("Filename");
有什么想法吗?谢谢。