Hello, I have a fairly simple form project that loads 2 combo boxes and has the FolderBrowserModernDialog control which I use for browsing to a particular directory. This is all working well, my question is the dialog box has 2 buttons - select and cancel. If the cancel button is clicked, the script resumes execution after the code where the FolderBrowserModernDialog box is displayed. This is not the behavior that I want.
How do I hook up the cancel button so that clicking the cancel button does not result in continuing through the script, but closes the FolderBrowserModernDialog box and returns control to the script logic just prior to displaying the dialog box?
Thanks in advance!
Tim
I am running the 64-bit version of Windows 8.1 Enterprise. The build of PowerShell Studio 2015 that I am using is 4.2.94
FolderBrowserModernDialog Control
Forum rules
Do not post any licensing information in this forum.
Any code longer than three lines should be added as code using the 'Select Code' dropdown menu or attached as a file.
Do not post any licensing information in this forum.
Any code longer than three lines should be added as code using the 'Select Code' dropdown menu or attached as a file.
- SAPIEN Support Forums
- Posts: 945
- Last visit: Thu Oct 22, 2015 1:10 pm
FolderBrowserModernDialog Control
This is an automated post. A real person will respond soon.
Thank you for posting, timstspry11.
Here are some hints to help you get an accurate and complete answer to your question.
Ask in the best forum:
Anticipate follow-up questions!
Did you remember to include the following?
*** Make sure you do not post any licensing information ***
Thank you for posting, timstspry11.
Here are some hints to help you get an accurate and complete answer to your question.
Ask in the best forum:
- - Scripting question? For questions about Windows PowerShell or other scripting languages, use Scripting Answers.
- Software question? For questions about PowerShell Studio, PrimalScript, or other SAPIEN products, use Product Support Forums for Registered Customers.
- Trial question? For questions about trial versions of any SAPIEN product, use Trial Software Questions.
Anticipate follow-up questions!
Did you remember to include the following?
- 1. Product, version and build
2. 32 or 64 bit product
3. Operating system, e.g. Windows 7 64 bit.
4. Attach a screenshot, if applicable
5. Attach logs, crash reports, etc., in a ZIP file
*** Make sure you do not post any licensing information ***
Re: FolderBrowserModernDialog Control
You can check what result the FolderBrowser returned:
FYI, here is a related article on closing the form:
https://www.sapien.com/blog/2009/10/19/closing-the-form-what-you-might-expect-and-what-really-happens/
David
PowerShell Code
Double-click the code block to select all.$buttonBrowse_Click={ if (($folderbrowsermoderndialog1.ShowDialog()) -eq 'OK') { #process the file } else { #else the user pressed cancel } }
FYI, here is a related article on closing the form:
https://www.sapien.com/blog/2009/10/19/closing-the-form-what-you-might-expect-and-what-really-happens/
David
David
SAPIEN Technologies, Inc.
SAPIEN Technologies, Inc.