首页 > 解决方案 > 如何从另一个类制作动态按钮?

问题描述

我正在尝试组织我的项目,但遇到了一个问题,我无法将按钮动态添加到MainForm. 我怎样才能做到这一点而不会出错并且仍然MainForm首先启动而不是其他类?

标签: c#winformsclassbuttondynamic

解决方案


public class anotherClass   
{
  public void AddButton(Form form)
  {
    Button b = new Button() { Text = "Dynamic Button", Width = 200 };
    form.Controls.Add(b);
  }
}

public class MyForm
{
 anotherClass obj = new anotherClass();
 obj.AddButton(this);
}

推荐阅读