有没有办法像Winforms中的Slider.AutoToolTipPlacement那样做?

时间:2017-02-28 07:42:53

标签: c# winforms

我想知道当拇指在winforms的滑块上移动时,是否有任何方法可以在工具提示中显示滑块的值?它似乎在wpf(MSDN)中可行。现在我只是将它显示在侧面的文本框中,但我希望在视觉上最简单的方式。感谢

1 个答案:

答案 0 :(得分:1)

假设您在表单中使用TrackbarTooltip,则可以使用以下代码:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
        this.trackBar1.ValueChanged += trackBar1_ValueChanged;
    }

    void trackBar1_ValueChanged(object sender, EventArgs e)
    {
        // Force the ToolTip text to be displayed whether or not the form is active.
        toolTip1.ShowAlways = true;

        // Set up the ToolTip text for the Button and Checkbox.
        toolTip1.SetToolTip(this.trackBar1, trackBar1.Value.ToString());
    }
}