我有一个名为 的表单MyForm
,我想在程序执行过程中从类本身的外部编辑它的属性。
这是我得到的:
static void Main()
{
MyForm main = new MyForm();
main.ShowDialog();
main.Text = "Hello";
}
但是,它似乎ShowDialog()
只是在我关闭表单之前冻结程序,所以main.Text = "Hello";
在我关闭表单之前不会执行。
我也尝试过使用main.Show()
,但它只是在我执行完Main()
函数中的所有代码后关闭表单,所以文本"Hello"
只会快速闪烁。
我需要它,以便我可以始终打开表单并在程序执行过程中从类本身外部更改它的控件。
我怎样才能做到这一点?我应该在不同的线程中运行表单还是什么?