将表单复制到另一个应用程序

时间:2013-03-28 06:59:25

标签: c#

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

我创建另一个应用程序,说它的名字是“B” 我刚刚将A.Form1设计器和代码复制并放置到B.Form1设计器和代码中。 问题是当我运行B时,B中的button1无法工作。

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

谢谢你 巴勃罗

3 个答案:

答案 0 :(得分:0)

当您创建Form1时,您订阅了button1.Click。 (因为你的dbl点击了btn来添加语句)

但是如果Form2 button1.Click未订阅。 您可以在Form_Load事件

上添加缺少的Click事件订阅

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

您可以在表单B

中引用表单A中的代码

表格A中的代码

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

表格B中的代码

private void showMessage() {
    FormA.displayMessage();
}