हाल ही में, मैंने पावरशेल में विंडोज़ फॉर्म से परिचित होना शुरू कर दिया है और मैं उस पर एक तस्वीर के साथ एक बटन बनाना चाहता हूं। चित्र एक बटन पर दिखाई देता है लेकिन मोज़ेक शैली में। क्या तस्वीर को बटन के केंद्र में रखने का कोई उपाय है?

मैं जो देख सकता हूं और जो मैं देखना चाहता हूं उसके बारे में यहां चित्र है

यहाँ मेरा कोड है:

$Shutdown_button = New-Object System.Windows.Forms.Button
$Shutdown_button.Location = New-Object System.Drawing.Size(781,115)
$Shutdown_button.Size = New-Object System.Drawing.Size(90,90)
$Shutdown_button.Text = "Shutdown"
$Shutdown_button.ForeColor = "Black"
$Shutdown_button.TextAlign = 'BottomCenter'
$Shutdown_button.ImageAlign = 'TopCenter'
$Image_Shutdown = [system.drawing.image]::FromFile("$($scriptPath)Source\Images\shutdown.png")
$Shutdown_button.BackgroundImage = $Image_Shutdown
$Shutdown_button.Add_Click($Shutdown_button_Click)

$form_MainForm.Controls.Add($Shutdown_button)

पहले ही, आपका बहुत धन्यवाद।

0
Techno 10 सितंबर 2018, 12:52

1 उत्तर

सबसे बढ़िया उत्तर

बटन से संपत्ति BackgroundImageLayout का प्रयोग करें। उस तरह:

$Shutdown_button.BackgroundImageLayout = "Center"

नोट: मेरी टिप्पणी को उत्तर में बदल दिया क्योंकि यह समाधान था।

1
James C. 10 सितंबर 2018, 13:48