如何将轨迹栏的锚点设置为从特定索引开始? 我的轨迹栏从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()
}
我该怎么办?
答案 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方法。