【发布时间】:2013-12-27 19:43:18
【问题描述】:
如何在 c sharp 中动态创建的开始暂停按钮方法中为文本框赋值
public void btn_addtimer_Click(object sender, EventArgs e)
{
var panel1 = new Panel()
{
Size = new Size(500, 180),
Location = new Point(10, i),
BorderStyle = BorderStyle.FixedSingle
};
TextBox textseconds = new TextBox();
textseconds.Name = "txtseconds";
textseconds.Location = new Point(350, 50);
textseconds.KeyPress += textseconds_KeyPress;
panel1.Controls.Add(textseconds);
Button startpause = new Button();
startpause.Name = "btnstartpause";
startpause.Text = "Start";
startpause.Location = new Point(350, 80);
startpause.Click += btnstartpause_Click;
panel1.Controls.Add(startpause);
}
【问题讨论】:
-
您正在为该代码中已存在的
Button的多个属性分配值。什么意思? -
为什么要动态创建面板和按钮?您可以添加面板和按钮并隐藏按钮:startpause.Visible =false;然后在需要时显示它。您可以分配当时需要的任何值。
-
@user3132774 你能发布你的
btnstartpause方法吗? -
@user3132774 检查您需要将
id分配给您的文本框的答案\