我创建了一个名为“A”的简单应用程序;在 A.Form1 我创建了一个按钮。当我单击 button1 时,它会发出一条消息“Hello”;(我在那里涉及 MessageBox.Show)
我创建了另一个应用程序,说它的名称为“B”,我刚刚将 A.Form1 设计器和代码和位置复制到 B.Form1 设计器和代码。问题是当我运行 B 时, B 中的 button1 不起作用。
将 A 应用程序中的表单复制到应用程序 B 的正确方法以及整个控件如何工作。
谢谢你巴勃罗
我创建了一个名为“A”的简单应用程序;在 A.Form1 我创建了一个按钮。当我单击 button1 时,它会发出一条消息“Hello”;(我在那里涉及 MessageBox.Show)
我创建了另一个应用程序,说它的名称为“B”,我刚刚将 A.Form1 设计器和代码和位置复制到 B.Form1 设计器和代码。问题是当我运行 B 时, B 中的 button1 不起作用。
将 A 应用程序中的表单复制到应用程序 B 的正确方法以及整个控件如何工作。
谢谢你巴勃罗
创建时,Form1
您订阅了button1.Click
. (当你 dbl 单击 btn 以添加语句时)
但是在没有订阅的情况Form2
下button1.Click
。Form_Load
您可以在事件上添加缺少的 Click事件订阅
它应该可以工作,但是如果按钮不起作用,请检查映射并查看缺少的内容...
使用导航并查看处理点击的代码。
您可以在表格B中引用表格A中的代码
表格 A 中的代码
public static void displayMessage() {
MessageBox.Show("Hello World!");
}
表格 B 中的代码
private void showMessage() {
FormA.displayMessage();
}