Windows中怎么使用PowerShell创建一个WinForm程序

这篇文章将为大家详细讲解有关Windows 中怎么使用PowerShell创建一个WinForm程序,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

创新互联专业为企业提供米脂网站建设、米脂做网站、米脂网站设计、米脂网站制作等企业网站建设、网页设计与制作、米脂企业网站模板建站服务,10多年米脂做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

Application.Run()可以为我们正确处理窗口的消息循环,在Run()方法外自行Show窗口会让窗口一闪而过。

因为代码比较简单,熟悉c# WinForm编程的同学应该能一目了然,所以不再做详细说明。

需要注意的是ps使用反射动态加载程序集的方法和ps中事件的处理方式。


$app=[System.Windows.Forms.Application]
$myForm=new-object System.Windows.Forms.Form
$myForm.Text="my window"
$button1 = new-object System.Windows.Forms.Button
$button1.Size = new-object System.Drawing.Size  -argumentlist 75, 23
$button1.Text = "点我试试"
$textbox1=new-object System.Windows.Forms.TextBox
$textBox1.Multiline = $true;
$textBox1.Text = "hello world"
$textBox1.Size = new-object System.Drawing.Size  -argumentlist 281, 227
$flowLayoutPanel1 = new-object System.Windows.Forms.FlowLayoutPanel
$myForm.Controls.Add($flowLayoutPanel1)
$flowLayoutPanel1.Controls.Add($textBox1);
$flowLayoutPanel1.Controls.Add($button1);
$flowLayoutPanel1.Dock = "Fill"
$flowLayoutPanel1.FlowDirection = "TopDown"
$button1ClickEventHandler = [System.EventHandler] {
[System.Windows.Forms.MessageBox]::Show("Hello world!")
}
$button1.Add_Click($button1ClickEventHandler)
$app::EnableVisualStyles()
$app::Run($myForm)

执行效果如下图:

Windows 中怎么使用PowerShell创建一个WinForm程序

关于Windows 中怎么使用PowerShell创建一个WinForm程序就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


本文名称:Windows中怎么使用PowerShell创建一个WinForm程序
本文来源:http://bzwzjz.com/article/pgeigj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站制作公司 网站制作报价 成都网站设计 重庆网站建设 达州网站设计 成都企业网站设计 成都网站制作 定制网站建设多少钱 营销型网站建设 H5网站制作 响应式网站设计 成都网站制作 成都网站制作 营销网站建设 网站建设方案 网站制作公司 响应式网站设计 成都企业网站制作 四川成都网站制作 成都网站建设推广 手机网站制作 网站建设方案