ComradG
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору function GenerateForm { [reflection.assembly]::loadwithpartialname("System.Drawing") | Out-Null [reflection.assembly]::loadwithpartialname("System.Windows.Forms") | Out-Null $frmMain = New-Object System.Windows.Forms.Form $lblTime = New-Object System.Windows.Forms.Label $btnTime = New-Object System.Windows.Forms.Button $btnExit = New-Object System.Windows.Forms.Button $InitialFormWindowState = New-Object System.Windows.Forms.FormWindowState # #Events # $btnTime_OnClick= { $lblTime.Text = (Get-Date).ToString() } $btnExit_OnClick= { $frmMain.Close() } $OnLoadForm_StateCorrection= { $frmMain.WindowState = $InitialFormWindowState } # #lblTime # $lblTime.Font = New-Object System.Drawing.Font("Microsoft Sans Serif", 14.25, 0, 3, 0) $System_Drawing_Point = New-Object System.Drawing.Point $System_Drawing_Point.X = 12 $System_Drawing_Point.Y = 31 $lblTime.Location = $System_Drawing_Point $System_Drawing_Size = New-Object System.Drawing.Size $System_Drawing_Size.Width = 200 $System_Drawing_Size.height = 23 $lblTime.Size = $System_Drawing_Size # #btnTime # $btnTime.Text = "Show" $System_Drawing_Point = New-Object System.Drawing.Point $System_Drawing_Point.X = 110 $System_Drawing_Point.Y = 61 $btnTime.Location = $System_Drawing_Point $System_Drawing_Size = New-Object System.Drawing.Size $System_Drawing_Size.Width = 75 $System_Drawing_Size.height = 23 $btnTime.Size = $System_Drawing_Size $btnTime.add_Click($btnTime_OnClick) # #btnExit # $btnExit.Text = "Close" $System_Drawing_Point = New-Object System.Drawing.Point $System_Drawing_Point.X = 110 $System_Drawing_Point.Y = 87 $btnExit.Location = $System_Drawing_Point $System_Drawing_Size = New-Object System.Drawing.Size $System_Drawing_Size.Width = 75 $System_Drawing_Size.height = 23 $btnExit.Size = $System_Drawing_Size $btnExit.add_Click($btnExit_OnClick) # #frmMain # $frmMain.Text = 'Clock' $System_Drawing_Size = New-Object System.Drawing.Size $System_Drawing_Size.Width = 210 $System_Drawing_Size.Height = 138 $frmMain.ClientSize = $System_Drawing_Size $frmMain.Controls.Add($lblTime) $frmMain.Controls.Add($btnExit) $frmMain.Controls.Add($btnTime) $frmMain.add_Load($OnLoadForm_StateCorrection) $frmMain.ShowDialog() | Out-Null $InitialFormWindowsState = $frmMain.WindowState } GenerateForm |