c# - 如何从另一个类制作动态按钮?
问题描述
我正在尝试组织我的项目,但遇到了一个问题,我无法将按钮动态添加到MainForm
. 我怎样才能做到这一点而不会出错并且仍然MainForm
首先启动而不是其他类?
解决方案
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);
}
推荐阅读
- python - python,我想在for循环中使用函数
- python - 来自 2 列数据的图表
- python - 在python中使用逻辑回归的一对一和一对一多类分类
- javascript - 为什么这个代码打印错误的素数?
- jenkins - Jenkins groovy 脚本参数从另一个工作中获取
- python - 一次获取 Tensorflow 中多个元素的索引
- android - 如何重现错误?
- javascript - 如何在 Docker 上部署的 React JS 应用程序中隐藏 API 密钥和机密
- html - 为单选输入实现 CSS 默认浏览器
- c++ - ClipperLib 中 ptSubject 和 ptClip 的区别