В Toolbox:
Върху Form (Default Properties):
Windows
Forms TrackBar контролът е подобен на скролираща лента (
ScrollBar), която позволява на потребителя
да скролира в определена област от стойности. Трак лентата има големи
възможности за обем, контраст и широчинни нива. Състои се от слайдер и тик
маркери. Потребителят може да наглася трак лентата чрез влачене на слайдера,
или чрез клавишите със стрелки или с клавиши
Page Up или
Page Down.
Таблица X.18 Свойства на контрол TrackBar
Свойство | Описание
|
AllowDrop | Определя дали контрола ще получи drag-drop нотификация |
AutoSize | Позволява автоматично оразмеряване според дименсията по
подразбиране |
BackColor | Фонов цвят |
Cursor | Курсорът, който се появява, когато мишката е над контрола |
LargeChange | Броят позиции на които се премества слайдера (slider) в отговор
на кликване на мишката върху Page Up и Page Down |
Maximum | Максималната стойност на позицията на слайдера в движещата се
лента (track bar) |
Minimum | Минималната стойност на позицията на слайдера в движещата се
лента (track bar) |
Orientation | Ориентацията на track bar |
RightToLeft | Индицира дали контролът ще се
начертава от дясно наляво (right-to-left) за RTL езици |
SmallChange | Броят позиции на които слайдера се премества в резултат на
въвеждане от клавиатурата (стрелковите клавиши) |
TabIndex | Индексът на контрола в табулационния
ред (tab order) |
TabStop | Индицира дали потребителят може да използва клавиш Tab за
да даде фокуса на контрола |
TickFrequency | Броят позиции между
маркиращите чертички |
TickStyle | Къде ще се появят маркиращите
чертички |
Value | Позицията на слайдера |
Контролът
TrackBar споделя повечето от своите свойства с останалите контроли.
Вероятно сте запознати със стойност
Value, което индицира позицията на
слайдера. Свойство
SmallChange определя броя на позициите на
които слайдера се мести надясно, когато се използвате клавиши
Right Arrow и
Down Arrow, а наляво, когато се
използват клавиши
Left
Arrow и
Up
Arrow. Свойство
LargeChange определя броя на позициите на които слайдера се мести в
отговор на кликването на мишката или на натискане на клавиши
Page Up и
Page Down. Свойство
LargeChange също
така определя броя на позициите на които слайдера се мести
при кликване с мишката вдясно или
вляво на слайдера.
Свойство
TickFrequency държи броя на позициите между тик
маркерите. А свойство
TickStyle указва къде да се появяват тик
маркерите на трак лентата, долу вдясно, горе вляво, от двете страни или не.