【发布时间】:2016-10-14 17:18:21
【问题描述】:
我在 C# 中使用以下代码添加按钮
Button TextLabel = new Button(); //local variable
TextLabel.Location = new Point(0, 0);
TextLabel.Visible = true;
TextLabel.Enabled = true;
TextLabel.AutoSize = true;
TextLabel.Click += click;
this.Controls.Add(TextLabel);
它的点击处理程序是
protected void click(object o, EventArgs e)
{
MessageBox.Show("hello");
}
虽然 Button 是可见的并且对鼠标悬停有响应,但点击它时什么也没有发生。可能有什么问题或遗漏? 如果我在独立项目中编写相同的代码,它可以工作!!!!!!奇怪的。但为什么呢????
表单属性:(如果需要)
1.在任务栏中显示:false
2. 无边界
3. 50% 不透明
【问题讨论】:
-
你把这段代码放在哪里?是在构造函数的 OnLoad 部分吗?
-
谢谢大家,我现在得到答案了
标签: c# winforms dynamic onclick controls