Powershell Studio 2018 - 如何正确检索文本框值?

Powershell Studio 2018 - How to retrieve textbox values properly?

我在从 Powershell Studio 2018 中的对象检索值时遇到问题,但我的主要问题是 TextBox 对象。我有一个向导表单,在第一步中包含一个文本框。我想在向导的第二步中检索该文本框的输出。但是,当我尝试使用以下方法检索它时:

$textboxname.Text 

我收到以下输出而不是输入的值:

System.Windows.Forms.Text. Text:

我检查了所有文档,但无法弄清楚我做错了什么。我也尝试过使用 .ToString 属性 但没有任何运气。任何帮助将不胜感激!

您的问题不清楚,您是否将文本框的内容保存到变量中?

举个例子,这段代码完美无缺

$button1_Click={
#TODO: Place custom script here

[System.Windows.Forms.Clipboard]::SetText($textbox1.text)

}

以上是复制到剪贴板,但同样您可以使用变量来执行此操作。

另一方面,如果您尝试从子窗体读取 textbox1 的值,假设是一个多窗体项目,那是行不通的。

让我知道这是否有帮助,或者如果您可以向我们提供更多详细信息,我可以尝试在我这边重现该问题,但如果有一段代码对您不起作用将是有益的。