【发布时间】:2018-03-01 06:21:30
【问题描述】:
我使用 Windows 窗体创建了一个 PowerShell GUI。 当我为文本框创建 PasswordChar 时,我正在解决一个问题,这仅在用户单击文本框时才有效。 如果用户使用 TAB 导航到文本框,PasswordChar 将不起作用。 我尝试了几件事,但没有成功。 这是我最近的尝试:
$textBox5 = New-Object Windows.Forms.MaskedTextBox
$textBox5.Text = "Enter your Current password:"
$textBox5.Text = $null $textBox5.PasswordChar = '*' })
$textBox5.Add_TabIndexChanged({
$textBox5.Text = "haha" })
$textBox5.Width = 203
$textBox5.Height = 20
$textBox5.location = new-object system.drawing.point(136,94)
$textBox5.Font = "Lucida Bright,10"
$Form.controls.Add($textBox5)
【问题讨论】:
-
检查您的代码/格式。这些似乎不起作用,甚至可能与它不起作用的原因有关。
-
@marsze 那么,如果我使用了错误的子程序,那么正确的用法是什么?
-
我刚刚注意到奇怪的注释弄乱了你的代码和一行中的多个语句等......首先清理你的代码。
-
不清楚您想要的行为是什么以及您的问题是什么。
-
请包含一个完整的可执行示例
标签: c# winforms powershell