{"id":12524,"date":"2016-07-26T06:00:34","date_gmt":"2016-07-26T13:00:34","guid":{"rendered":"https:\/\/www.sapien.com\/blog\/?p=12524"},"modified":"2016-07-25T10:01:56","modified_gmt":"2016-07-25T17:01:56","slug":"write-a-multi-form-powershell-gui-app","status":"publish","type":"post","link":"https:\/\/dev.sapien.com\/blog\/2016\/07\/26\/write-a-multi-form-powershell-gui-app\/","title":{"rendered":"Write a Multi-Form PowerShell GUI App"},"content":{"rendered":"<blockquote><p>Tested on: PowerShell 2.0+, PowerShell Studio 2016<\/p><\/blockquote>\n<p>This step-by-step example shows you how to create a very simple multi-form PowerShell GUI app. The app consists of a parent form that gets data from a child form and displays it. When you finish, you&#8217;ll know how to use the basic multi-form features of PowerShell Studio.<\/p>\n<p style=\"padding-left: 30px;\"><a href=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2016\/07\/image003.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12526\" src=\"https:\/\/www.sapien.com\/blog\/wp-content\/uploads\/2016\/07\/image003.png\" alt=\"image003\" width=\"763\" height=\"339\" srcset=\"https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2016\/07\/image003.png 1062w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2016\/07\/image003-300x133.png 300w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2016\/07\/image003-768x341.png 768w, https:\/\/dev.sapien.com\/blog\/wp-content\/uploads\/2016\/07\/image003-1024x455.png 1024w\" sizes=\"auto, (max-width: 763px) 100vw, 763px\" \/><\/a><\/p>\n<p>For details about how these features work under the covers, see <a href=\"http:\/\/info.sapien.com\/index.php\/guis\/gui-scripting\/write-a-multi-form-powershell-gui-app\" target=\"_blank\">How Do Multi-Form Projects Work?<\/a><\/p>\n<p>For this task, we assume that you know how to create a single-form PowerShell GUI app or that you&#8217;ve participated in a Thinking in Events hands-on lab. Otherwise, start with the My First Form videos (<a href=\"https:\/\/www.youtube.com\/watch?v=BAi81bOjYlQ\">Part 1: Build a Simple PowerShell GUI App<\/a> and <a href=\"https:\/\/www.youtube.com\/watch?v=BIAjbP-eQUw\">Part 2: Controls and Properties<\/a>) and read the beginner blogs in <a href=\"http:\/\/info.sapien.com\/index.php\/guis\/gui-scripting\/powershell-guis-where-do-i-start\" target=\"_new\">PowerShell GUIs: Where do I start?<\/a><\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>I had a great time in Austin, Texas (yes, Austin is still in Texas) last week with the Austin PowerShell User Group (<a href=\"https:\/\/twitter.com\/ATXPowershell\">@ATXPowerShell<\/a>). Founded by <a href=\"https:\/\/twitter.com\/driberif\">Thom Schumacher<\/a> and now admirably led by <a href=\"https:\/\/twitter.com\/aditisatam\">Aditi Satam<\/a>, this awesome group serves PowerShell folks in the whole Austin metro area. And, Austin is home to whole slew of computing powers, including Facebook, Dell, IBM, AMD, 3M, and the famous University of Texas at Austin.<\/p>\n<p><a href=\"http:\/\/info.sapien.com\/index.php\/guis\/gui-scripting\/write-a-multi-form-powershell-gui-app\" target=\"_new\">Read the full post in the SAPIEN Information Center&#8230;.<\/a><\/p>\n<p><em>June Blender is a technology evangelist at SAPIEN Technologies, Inc. and a Windows PowerShell MVP. You can reach her at <\/em><a href=\"mailto:juneb@sapien.com\"><em>juneb@sapien.com <\/em><\/a><em>or follow her on Twitter at <\/em><a href=\"https:\/\/www.twitter.com\/juneb_get_help\"><em>@juneb_get_help<\/em><\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tested on: PowerShell 2.0+, PowerShell Studio 2016 This step-by-step example shows you how to create a very simple multi-form PowerShell GUI app. The app consists of a parent form that gets data from a child form and displays it. When you finish, you&#8217;ll know how to use the basic multi-form features of PowerShell Studio. For [&hellip;]<\/p>\n","protected":false},"author":31,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[932,946,283,1143,703,25],"tags":[313,41,934,1157,1158,28,988,1016],"class_list":["post-12524","post","type-post","status-publish","format-standard","hentry","category-beginners","category-guiprogramming","category-howto","category-powershell","category-powershell-studio","category-windows-powershell","tag-forms","tag-gui","tag-juneb","tag-multi-form","tag-multiple-forms","tag-powershell","tag-powershell-gui","tag-powershell-studio"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/12524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/users\/31"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/comments?post=12524"}],"version-history":[{"count":14,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/12524\/revisions"}],"predecessor-version":[{"id":12567,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/12524\/revisions\/12567"}],"wp:attachment":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/media?parent=12524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/categories?post=12524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/tags?post=12524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}