【PowerShell】Windowsフォームを作成する


PowershellでWindowsフォームを作成することが出来るということで試しに作ってみました。

Add-Type -AssemblyName System.Windows.Forms
Add-Type -AssemblyName System.Drawing

$form = New-Object System.Windows.Forms.Form 
$form.Text = "フォーム作成テスト"
$form.Size = New-Object System.Drawing.Size(400,300) 
$form.StartPosition = "CenterScreen"

$form.ShowDialog()
最初にAdd-Typeで.Netのクラスを読み込んでいます。
あとはFormのオブジェクトを作成し、プロパティを設定します。
そして最後にShowDialog()で表示しています。

実行結果

コントロールが何もないまっさらなフォームです。
しかし結構簡単に作れちゃいました。これなら開発環境が無くてもフォームプログラムが作れますね。








comments powered by Disqus