我正在写一些PowerShell的代码来使用以后的项目。 这是一个列表,用户从列表中select一个项目,并将select分配给一个variables。 我不确定如何控制字体大小,特别是列表框文本。 这里是代码。
#Creates a window that prompts a user to select an item from a List #Enables .net Framework Classes add-type -Assemblyname System.windows.Forms add-type -Assemblyname System.Drawing #Creates the window prompt $objForm = New-Object System.windows.Forms.Form $objForm.Text = "Select an Item" $objForm.Size = New-Object System.Drawing.Size(600,500) $objForm.Startposition = "CenterScreen" #@R_419_5552@s Keystrokes as inputs #sets enter to set highlighted item to a variable #sets escape to close windowed prompt $objForm.KeyPrevIEw = $True $objForm.Add_KeyDown({if ($_.KeyCode -eq "Enter") {$x=$objListBox.SelectedItem;$objForm.Close()}}) $objForm.Add_KeyDown({if ($_.KeyCode -eq "Escape") {$objForm.Close()}}) #Creates the OK button for the window $OKbutton = New-Object System.windows.Forms.button $OKbutton.Location = New-Object System.Drawing.Size(75,300) $OKbutton.Size = New-Object System.Drawing.Size(100,35) $OKbutton.Text = "OK" $OKbutton.Add_Click({$x=$objListBox.SelectedItem;$ObjForm.Close()}) $objForm.Controls.Add($OKbutton) #Creates the cancel button for the window $Cancelbutton = New-Object System.windows.Forms.button $Cancelbutton.Location = New-Object System.Drawing.Size(200,300) $Cancelbutton.Size = New-Object System.Drawing.Size(100,35) $Cancelbutton.Text = "Cancel" $Cancelbutton.Add_Click({$objForm.Close()}) $objForm.Controls.Add($Cancelbutton) #Adds the label text $objLabel = New-Object System.windows.Forms.Label $objLabel.Location = New-Object System.Drawing.Size(10,40) $objLabel.Size = New-Object System.Drawing.Size(400,50) $objLabel.Text = "Please Select an Item" $objForm.Controls.Add($ObjLabel) #Creates the empty List Box $objListBox = New-Object System.windows.Forms.ListBox $objListBox.Location = New-Object System.Drawing.Size(10,100) $objListBox.Size = New-Object System.Drawing.Size(500,300) $objListBox.Height = 200 #Adds items to the List Box #can call items from file # ex: Get-Content C:ScriptsTest.txt | ForEach-Object {[voID] $objListBox.Items.Add($_)} [voID] $objListBox.Items.Add("one") [voID] $objListBox.Items.Add("two") [voID] $objListBox.Items.Add("three") [voID] $objListBox.Items.Add("four") [voID] $objListBox.Items.Add("five") $objForm.Controls.Add($objListBox) $objForm.topmost = $True $objForm.Add_Shown({$objForm.Activate()}) [voID] $objForm.ShowDialog() $x
.NET字典键作为列表框数据源
一个服务附加到另一个截断文件
windows *** 作系统和内存pipe理 – 应用程序最小化时会发生什么?
获取windows上下文菜单select的位置?
在windows中获取保留的文件名
这是ListBox类的MSDN。 有一个属性称为字体 。 在MSDN的字体页面上可以看到所有的构造函数或者制作Font对象的方法。 在这个例子中,这是我用过的 。
#Creates the empty List Box $objListBox = New-Object System.windows.Forms.ListBox $objListBox.Location = New-Object System.Drawing.Size(10,300) $objListBox.Height = 200 $objListBox.Font = New-Object System.Drawing.Font("LucIDa Console",12,[System.Drawing.FontStyle]::Regular)
总结以上是内存溢出为你收集整理的如何更改Powershell中列表框的字体大小全部内容,希望文章能够帮你解决如何更改Powershell中列表框的字体大小所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)