2012-06-13 6 views
-1

Как настроить привязку трекбара, чтобы начать с индекса спецификатора? Мой TrackBar идет от 0 - 10, и это в Form1 .. в конструкторе Form1, я хочу, чтобы установить якорь в нужном месте, которое determend свойством объекта:C# start TrackBar для индекса

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() 
} 

Как это сделать ?

ответ

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

Trackbar.Value Получает или задает числовое значение, которое представляет текущее положение окна прокрутки на панели дорожек. В вашем случае от 0 до 10. То есть, если вы правильно использовали метод trackbar.SetRange.