我目前正在 x 轴上创建一个由按钮触发的移动面板,winform它工作得很好,但现在我想在每次单击按钮时添加多个面板。问题是我通过工具箱创建了面板并将其附加在 a 上timer_tick event,我相信这只能完成一次,所以我的计划是创建一个动态面板和计时器不知道它是否是正确的方法。
这是我的代码
private void button2_Click(object sender, EventArgs e)
{
start();
}
private void start(){
timer1.Enabled = true;
}
private void timer1_Tick(object sender, EventArgs e )
{
panel_1.BackColor = Color.Green;
int x = panel_1.Location.X;
int y = panel_1.Location.Y;
panel_1.Location = new Point(x + 25, y);
xy_text.Text = x + ","+ y;
if (x > this.Width)
{
timer1.Stop();
}
}
月关宝盒
Qyouu
慕妹3146593
相关分类