-1

如何将跟踪栏的锚点设置为从特定索引开始?我的轨迹栏从 0 到 10,它在 Form1 中。在 Form1 的构造函数中,我想将锚设置到正确的位置,这由对象的属性决定:

public EditRectangle(FormRectangle p)
{
    InitializeComponent();
    this.p = p;
    textBox1.Text = p.GetMass().ToString();
    textBox2.Text = p.GetHeight().ToString();
    textBox3.Text = p.GetWidth().ToString();
    // SET TRACKBAR'S INDEX TO THE RIGHT PLACE BY p.GetElasticity()
}

我该怎么做?

4

2 回答 2

1

trackbar.Value 获取或设置一个数值,表示滚动框在轨道栏上的当前位置。在您的情况下,介于 0 - 10 之间。也就是说,如果您正确使用了 trackbar.SetRange 方法。

于 2012-06-13T15:43:08.820 回答
1

http://msdn.microsoft.com/en-us/library/system.windows.forms.trackbar.value.aspx

将 trackbar.Value 设置为您想要的索引。

public EditRectangle(FormRectangle p)
{
    InitializeComponent();
    this.p = p;
    textBox1.Text = p.GetMass().ToString();
    textBox2.Text = p.GetHeight().ToString();
    textBox3.Text = p.GetWidth().ToString();
    // SET TRACKBAR'S INDEX TO THE RIGHT PLACE BY p.GetElasticity()
    trackbar.Value = p.GetElasticity();
}
于 2012-06-13T15:30:34.373 回答