动态添加控件的问题,新手求指点

yaohp 2012-05-16 10:11:17
在写一个棋类小游戏,有一个game类,我在form1里new一个game对象,然后想在game的构造函数里往窗体上添加label,但是用form1.controls.add好像不行,这个函数只能在form1里面用吗?但是查这个函数又是public的,想不明白问题在哪里?
...全文
112 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaohp 2012-05-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

可以啊,可以给定义一个1参的构造函数,参数类型为Form,new的时候调用该构造函数,把this(表示当前窗体)传给它。它内部用this.Controls.Add就行了。
[/Quote]

噢噢,你这么一说我就明白了
dalmeeme 2012-05-17
  • 打赏
  • 举报
回复
可以啊,可以给定义一个1参的构造函数,参数类型为Form,new的时候调用该构造函数,把this(表示当前窗体)传给它。它内部用this.Controls.Add就行了。
chengzq 2012-05-17
  • 打赏
  • 举报
回复
要用定时器刷新Form的界面,不然你看不到

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧