PowerShell GUI 之 添加列表选择框
来源:互联网 发布:mac如何把桌面的图标 编辑:程序博客网 时间:2024/04/30 11:10
这节来学习如何添加列表选择框,效果图如下:
脚本原文:
Add-Type -AssemblyName System.Windows.FormsAdd-Type -AssemblyName System.Drawing$PSForm = New-Object System.Windows.Forms.Form $PSForm.Text = "期望薪酬选择框"$PSForm.Size = New-Object System.Drawing.Size(250,200) $PSForm.StartPosition = "CenterScreen"$PSForm.SizeGripStyle = "Hide"$OKButton = New-Object System.Windows.Forms.Button$OKButton.Location = New-Object System.Drawing.Point(50,120)$OKButton.Size = New-Object System.Drawing.Size(50,23)$OKButton.Text = "OK"$OKButton.DialogResult = [System.Windows.Forms.DialogResult]::OK$PSForm.AcceptButton = $OKButton$PSForm.Controls.Add($OKButton)$CancelButton = New-Object System.Windows.Forms.Button$CancelButton.Location = New-Object System.Drawing.Point(110,120)$CancelButton.Size = New-Object System.Drawing.Size(50,23)$CancelButton.Text = "Cancel"$CancelButton.DialogResult = [System.Windows.Forms.DialogResult]::Cancel$PSForm.CancelButton = $CancelButton$PSForm.Controls.Add($CancelButton)$Label = New-Object System.Windows.Forms.Label$Label.Location = New-Object System.Drawing.Point(10,20) $Label.Size = New-Object System.Drawing.Size(200,20) $Label.Text = "请选择你期望的薪酬:"$PSForm.Controls.Add($Label) $ListBox = New-Object System.Windows.Forms.ListBox $ListBox.Location = New-Object System.Drawing.Point(10,40) $ListBox.Size = New-Object System.Drawing.Size(210,20) $ListBox.Height = 80[void] $ListBox.Items.Add("5000-8000")[void] $ListBox.Items.Add("8000-10000")[void] $ListBox.Items.Add("10000-12000")[void] $ListBox.Items.Add("12000-15000")[void] $ListBox.Items.Add("15000-18000")[void] $ListBox.Items.Add("18000-20000")$PSForm.Controls.Add($ListBox) $PSForm.Topmost = $True$result = $PSForm.ShowDialog()
但是,上面的代码仅仅是实现了截图的效果,还没添加相关语句点击了确定之后下一步动作应该干嘛。
那么,此时我们则可以再添加一行语句,将您选择项输出在屏幕中。
if ($result -eq [System.Windows.Forms.DialogResult]::OK){ $print = $listBox.SelectedItem Write-Host $print}
0 0
- PowerShell GUI 之 添加列表选择框
- PowerShell GUI 之基础知识
- PowerShell GUI之创建Button和输入框
- PowerShell GUI 之 如何快速查询
- PowerShell GUI 之使用visual studio创建GUI (1)
- PowerShell GUI 之使用visual studio创建GUI (2)
- GUI 剖析之控件篇之 列表框
- 选择屏幕GUI状态添加功能代码
- GUI 剖析之列表框控件(ListView)
- MATLAB GUI 之 列表框 属性 ‘string’ 元胞存储
- 高级控件之列表选择框(Spinner)
- PowerShell构造GUI程序
- python编程之GUI的选择
- 为选择屏幕字段,添加下拉列表
- easyui combobox 下拉列表添加选择项
- PowerShell实战之6:添加中文AD帐号
- 列表框选择链接
- 颜色选择列表框
- LeetCode 064 Minimum Path Sum
- java中Filefilter和Filenamefilter的区别
- 文章标题
- SQL 模糊查询
- ios的crash分析工具
- PowerShell GUI 之 添加列表选择框
- hdu--1754
- python常用package下载地址
- 在mac上创建鼠标双击可执行的shell脚本
- ajax与数据库交互
- Arduino 学习上拉电阻和下拉电阻遇到的问题
- ajax与XML交互
- JavaScript学习之路08_高阶函数
- TortoiseSVN中分支和合并实践