这似乎是一个微不足道的问题,但我无法让它工作,并且在过去的 30 分钟里一直在兜圈子:-(
我有一个带有文本框的表单和一个位于单独类中的对象处理程序。我想用对象处理程序的输出更新文本框的内容。
我正在尝试以这种方式访问它:
formName.textBoxName.Text = value
但什么也没发生。但是,我可以读取同一表单上按钮的状态,所以我很困惑。看来我可以从我的班级访问一些表单控件但只能读取?
我知道我正在从我的班级获得输出,因为我可以在调试窗口中查看它。
我试过更改文本框的修饰符属性,没有任何区别——我确信这是我犯的一个愚蠢的错误,但我就是看不到它。
如何从另一个类更改我的 textBox 值?
这是我的代码:
类:Summarizer.vb
If frm_Settings.btn_NextSection.Enabled = True Then
Console.WriteLine("Boo!")
frm_Settings.txt_NextSection.Text = "Boo!"
End If
形式:frm_Settings 由(除其他外)一个文本框 txt_NextSection 和一个按钮 btn_NextSection 组成。按钮的值被正确读取,但无法设置文本框内容。
提前致谢