C#启动TrackBar来索引

时间:2012-06-13 15:24:44

标签: c# .net trackbar

如何将轨迹栏的锚点设置为从特定索引开始? 我的轨迹栏从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()
}

我该怎么办?

2 个答案:

答案 0 :(得分: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();
}

答案 1 :(得分:1)

trackbar.Value获取或设置一个数值,该值表示轨迹栏上滚动框的当前位置。在你的情况下介于0到10之间。即如果你使用了trackbar.SetRange方法。