Читайте также:
|
|
Мы уже встречались с некоторыми свойствами надписей. Ниже перечислены все свойства этого элемента:
Alignment | DataSource | Height | Parent |
Appearance | DragIcon | Index | RightToLeft |
AutoSize | DragMode | Left | Tablndex |
BackColor | Enabled | Linkltem | Tag |
BackStyle | Font | LinkMode | ToolTipText |
BorderStyle | FontBold | LinkNotify | Top |
Caption | FontItalic | LinkTimeout | UseMnemonic |
Container | FontName | LinkTopic | Visible |
DataChanged | FontSize | MouseIcon | WhatsThisHelpID |
DataField | FontStrikethru | MousePointer | Width |
DataFormat | FontUnderline | Name | Wordwrap |
DataMember | ForeColor | OLEDropMode |
На всякий случай напомню, что самым важным свойством из всего набора (как обычно) является свойство Name. Для имен надписей обычно используется префикс 1bl. Свойство Caption определяет текст, который содержится в надписи. Если в нем встречается амперсенд (&), создается клавиша ускоренного вызова. Возникает интересный вопрос — а что произойдет, если амперсенд должен присутствовать в тексте надписи? Амперсенд не отображается на экране; он остается скрытым, а следующий за ним символ подчеркивается.
ПОДСКАЗКА Если вы хотите, чтобы амперсенд присутствовал в тексте надпи-си, задайте свойству UseMnemonic значение False (по умолчанию оно имеет значение True). Под «мнемоникой» (mnemonic) в данном контексте понимаются клавиши ускоренного доступа.
Размеры надписи задаются в режиме конструирования. Если изменить свойство Caption в режиме выполнения, может оказаться, что текст слишком велик и не помещается внутри элемента. Можно вычислить длину текста и изменить размеры надписи в соответствии с ней, однако это довольно хлопотно, к тому же увеличенная надпись может закрыть другие элементы. Чтобы упростить задачу, воспользуйтесь свойствами AutoSize или Wordwrap совместно или по отдельности. В этом случае текст заведомо помещается внутри надписи, и к тому же вы можете распорядиться, чтобы надпись увеличивалась по вертикали, а не по горизонтали.
У надписей имеется еще одно интересное свойство — BorderStyle. He путайте его с одноименным свойством форм, в данном случае свойство может принимать всего два значения. Если установить значение свойства BorderStyle в 1 — Fixed Single, a BackColor — в белый (или любой другой) цвет, надпись будет выглядеть как текстовое поле, но останется доступна только для чтения. Надписи часто используются подобным образом для отображения данных, которые не могут изменяться пользователем.
Дата добавления: 2015-07-20; просмотров: 81 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Работа с текстовыми полями | | | События переключателей |