0

我需要帮助让我的色彩循环持续不断

我试图循环计时器,但这也不起作用,我正在使用 bunifu

private void Form2_Load(object sender, EventArgs e)
{
    panelColor(panel1, logo);
    bunifuColorTransition1.ProgessValue = 0;
    bunifuColorTransition1.Color1 = panel1.BackColor;
    bunifuColorTransition1.Color2 = Color.FromArgb(210, 132, 120);
    timer1.Start();
}

public void panelColor(Panel h, BunifuImageButton x)
{
    panel1 = h;
    logo = x;
}

private void timer1_Tick(object sender, EventArgs e)
{
    if (bunifuColorTransition1.ProgessValue < 100)
    {
        BunifuColorTransition bunifuColorTransition = bunifuColorTransition1;
        int progessValue = bunifuColorTransition.ProgessValue;
        bunifuColorTransition.ProgessValue = progessValue + 1;
        panel1.BackColor = bunifuColorTransition1.Value;
        logo.BackColor = bunifuColorTransition1.Value;
        return;
    }
    timer1.Stop();
}
4

0 回答 0