2017年12月25日

【PowerShell】Windowsフォームに画像を表示する


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(300,200) 
$form.StartPosition = "CenterScreen"

#PictureBox
$pic = New-Object System.Windows.Forms.PictureBox
$pic.Size = New-Object System.Drawing.Size(100, 100)
$pic.Image = [System.Drawing.Image]::FromFile("C:\work\pic\animal_buta.png")
$pic.Location = New-Object System.Drawing.Point(20,20) 
$pic.SizeMode = [System.Windows.Forms.PictureBoxSizeMode]::Zoom
$form.Controls.Add($pic) 

#フォームを表示
$result = $form.ShowDialog()

#リソースを開放
$pic.Image.Dispose()
$pic.Image = $null

実行結果



<参考サイト>
PictureBoxコントロールに簡単に画像を表示する: .NET Tips: C#, VB.NET







スポンサーリンク