0

ToolStripButton で点滅効果を作ろうとしています。Select() メソッドを使用して、マウス ホバー効果を与えることができますが、通常の状態に戻す方法がわかりません。

編集:同じ ToolStip にダミーの ToolStripButton を作成し、そのサイズを 0,0 に変更することでこれを解決しました。

    bool blink = false;

    void timer_Tick(object sender, EventArgs e)
    {
        blink = !blink;
        if (blink)
        {
            button1.Select();
        }
        else
        {
            dummyButton.Select();
        }
    }
4

3 に答える 3

0

Paint-Event を使用してみてください:

private void ToolStripSplitButton_Paint(object sender, PaintEventArgs e)
{
    VisualStyleRenderer renderer = new VisualStyleRenderer(VisualStyleElement.ToolBar.SplitButton.Checked);
    Rectangle rectangle1 = new Rectangle(0, 0, 21, 22);
    renderer.DrawBackground(e.Graphics, rectangle1);
}
于 2013-11-19T08:54:42.683 に答える
0

私の元の投稿から解決策を見てください。

于 2013-10-10T16:03:55.500 に答える