Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2
Кент Рейсдорф. BORLAND C++BUILDER. Страница 235
Компонент Label (Метка) используется для отображения текста на форме. Иногда текст метки определяется только во время разработки и никогда не
Компонент CheckBox используется для предоставления пользователю возможности включить или выключить некоторый режим, или индикации включенного режима. Флажок может иметь до трех состояний, в зависимости от стиля: установлен, сброшен или заблокирован. Если свойство Allow- Grayed имеет значение false, то такой флажок может быть только установлен или сброшен. Когда свойство AllowGrayed установлено в true, флажок может быть в любом из трех состояний. Заблокированное (или неопределенное) состояние обрабатывается программно. Иными словами, вы должны решать, что означает это состояние для вашего приложения. Если свойство AllowGrayed установлено в false (значение по умолчанию), вы можете использовать свойство Checked, чтобы определить, установлен флажок или нет. Если свойство AllowGrayed равно true, вы должны использовать свойство State для определения или задания состояния флажка. State может возвращать cbChecked, cbUnchecked или cbGrayed.
изменяется. В других случаях метка ведет себя динамично и изменяется во время выполнения программы. Для задания текста метки во время выполнения используется свойство Caption. Компонент Label не имеет никаких специализированных методов или событий кроме тех, что имеются у других компонентов. В таблице 8.8 перечислены специфические свойства компонента Label.
Таблица 8.8. Свойства компонента Label
Свойство | Описание |
AutoSize | Если установлено значение true, метка будет изменять свой размер в соответствии с текстом, содержащимся в свойстве Caption. При значении false текст будет отсекаться по правому краю метки. |
FocusControl | Метка не является компонентом оконного типа, поэтому она не может получить фокус ввода и на нее нельзя переключиться клавишей табуляции. Но иногда метка служит текстом для элемента редактирования. В таких случаях вы можете назначить метке клавишу быстрого доступа (используя символ &) и установить в свойстве FocusControl имя элемента управления, который получит фокус при нажатии этой клавиши. |
ShowAccelChar | Установите для этого свойства значение true, если вы хотите, чтобы символ & отображался на метке, а не служил обозначением клавиши быстрого доступа. |
Transparent | Когда это свойство имеет значение true, свойство Color игнорируется, и через метку видно то, что находится под ней. Это свойство используется, например, для размещения меток на фоне растровых изображений. |
WordWrap | Если установлено значение true, то текст метки переносится на новую строку по достижении правого края метки. |