C#在一个新的类中改变控件属性不起作用,这是为何?
C#在一个新的类中new窗体,改变控件属性不起作用,这是为何? weiya909 发表于 2022-7-25 17:49你能发一下代码截图吗?
就是在一个类中改变按钮的enabled。在from窗体类中函数下可以直接用button.enabled = false;进行改变,而在一个类中Form f = new Form();f.button.enabled = false; 就会失效。
你能发一下代码截图吗? 没理解,.. 你试着上传一下部分代码看看? 控件要public,默认是private wtujoxk 发表于 2022-7-25 18:20
控件要public,默认是private
我知道,我改过,还是不行 谢谢大家的支持 还是需要代码截图看一下。实在不行像楼上说的,写个方法,调用这个方法来控制 你new了一个新的Form,用前朝的剑去斩本朝的官? 如果是这样的话,是不能改变的,因为窗口在没有Show出来之前,控件没有初始化。所有控件操作无效,因为这时窗口控件还没有创建,只有在Show之后才能操作控件。
页:
[1]
2