在WinForms中创建像Wpf一样的移动按钮

时间:2016-12-19 21:43:25

标签: c#

我需要当我的主表单打开三个按钮,在我的表单中的某个地方逐个移动并创建我的菜单栏。我想这样做只是为了塑造我的形式。

我发现了这段代码,但我不知道如何在某个位置阻止它,这将是速度的移动。

private void timer1_Tick(object sender, EventArgs e)
{
    button1.Left++;

    int buttonMoveLimit = label1.Left - button1.Width;

    if (button1.Left >= buttonMoveLimit)
    {
        button1.Left = buttonMoveLimit;
        SetTimer(false);
    }
}
private void SetTimer(bool enabled)
{
    timer1.Enabled = enabled;
    button1.Text = timer1.Enabled ? "Moving!" : "Moved!";
}

private void button1_Click(object sender, EventArgs e)
{
    SetTimer(!timer1.Enabled);
}

我想在WinForm中制作类似的东西 This is created with VS Blend

0 个答案:

没有答案