-3

我创建了一个名为“A”的简单应用程序;在 A.Form1 我创建了一个按钮。当我单击 button1 时,它会发出一条消息“Hello”;(我在那里涉及 MessageBox.Show)

我创建了另一个应用程序,说它的名称为“B”,我刚刚将 A.Form1 设计器和代码和位置复制到 B.Form1 设计器和代码。问题是当我运行 B 时, B 中的 button1 不起作用。

将 A 应用程序中的表单复制到应用程序 B 的正确方法以及整个控件如何工作。

谢谢你巴勃罗

4

3 回答 3

0

创建时,Form1您订阅了button1.Click. (当你 dbl 单击 btn 以添加语句时)

但是在没有订阅的情况Form2button1.ClickForm_Load您可以在事件上添加缺少的 Click事件订阅

于 2013-03-28T07:01:45.600 回答
0

它应该可以工作,但是如果按钮不起作用,请检查映射并查看缺少的内容...

使用导航并查看处理点击的代码。

于 2013-03-28T07:02:08.163 回答
0

您可以在表格B中引用表格A中的代码

表格 A 中的代码

public static void displayMessage() {
   MessageBox.Show("Hello World!");
}

表格 B 中的代码

private void showMessage() {
    FormA.displayMessage();
}
于 2013-03-28T07:04:17.293 回答