如何用Powershell建立一个Form,
1.加入system.windows.form和system.drawing的集合
Add-Type -AssemblyName system.Windows.Forms
Add-Type -AssemblyName system.Drawing
2.创建一个Form的对象
$Form=New-Object windows.Forms.Form
3.设定Form的大小,Size后括号的值为宽度和高度
$form.Size=New-Object drawing.Size(200,60)
4.设定Form在屏幕的位置,一般是放在中间,所以将startposition的值设定为centerscreen
$Form.startposition="centerscreen"
5.设定Form的名称
$Form.Text="Test of Form"
6.取消放大缩小按键,一般powershell用来做系统管理,设定的Form也不会很大,所以取消放大缩小功能感觉上会好一些,这个取决于你的选择了
$Form.MaximizeBox=$false
$Form.MinimizeBox=$false
7.设定Form的字体,Form建立出来的默认字体比较小,具体多大我没去了解,有兴趣的朋友可以去查一下。如果我们要定义Form字体的类型大小格式,那就需要用到drawing.font方法
$Form.Font=New-Object drawing.Font("Times New Roman",10,[Drawing.FontStyle]::Bold)
[Drawing.FontStyle]有Bold,Italic,Regular,Strikeout,Underline分别对应 粗体,斜体,正常,删除线,下划线
8.设定Form的背景颜色,颜色可以选自己喜欢的颜色。
$Form.BackColor="LightBlue"
9.禁止Form拖动缩放大小,Form建立后默认是可以用鼠标拖动4个角进行缩放的,如果不想要这个功能可以把Form.FormBorderStyle设置成FixedSingle
$Form.FormBorderStyle="FixedSingle"
10.显示Form到屏幕
[Void] $From.ShowDialog()