【发布时间】:2015-03-19 13:35:07
【问题描述】:
我想修改 Mission Planner 中的某些内容,并且我想在此函数中从 C# 中的另一个类/表单更改按钮:
public void CloseAllConnections()
{
myButton1.Text = "Disconnecting all";
...
}
函数位于:
namespace MissionPlanner
{
public partial class MainV2 : Form
{
...
}
...
}
这个想法是,当我专注于该菜单时,一切都会完美运行,但有时我会出错
我什至做了这样的功能
public MyButton GetMyButton1 { get { return myButton1; } }
并且还创建了新实例
var myObject = new MainV2(true);
myObject.myButton1.Text = "Disconnecting all";
没有任何效果...
我什至不知道从哪里调用的函数,因为很明显不是从MainV2类调用...
An exception of type 'System.NullReferenceException' occurred in MissionPlanner.exe but was not handled in user code
有什么想法吗?谢谢。
【问题讨论】:
-
我们能否解释一下为什么这个辅助表单会修改另一个表单上的按钮值?