|
Программирование >> Элементы языков с и с++
позицией анкера. AutoSize. Свойство Anchor взаимодействует со свойством AutoEllipsis - это свойство задает, будет ли появляться многоточие справа от текста, сообщая, что текст распространяется за пределы, отведенные размерами компонента. Если установить значение свойства в true, то когда пользователь проведет мышью над компонентом (в режиме исполнения приложения), текст, выходящий за пределы нижней части компонента, выведется в виде подсказки. Но следует помнить: чтобы установить свойство в true, надо свойство AutoSize установить в false. Если же AutoSize останется равным true, многоточие не появится. Все сказанное демонстрируется на рис. 11.3. Ш Properties В Ifrupeities buttoni System.Windows.Forms.Butto (ApokallonSettings) Э (DateBndngs) (Name) AccKsbleOescriptlon AccessWeName AcciKSibleRole AlwiOrcrp Anchor AutoBtpss AutoSize AutoSzeModB Backgroundlmage BdCligrcuYlIniegeLayo CausesValidation ContextMenuStrip Cirsor CiAigResult buttoni Default False Top, Left False False GrowOnly I I Control r~l (none) Tile True (none) Default None None buttoni System.Windows.Forms.Butto Enabled S FlatAppearance PlatStyle Standard Ш Font Microsoft Sare ForeColor IH CorHtroIT GenerateMember True Image j (none) ImageAlign MiddleCenter Imagelndex I j (none) ImageKey I j (none) IniageLisl (rane) Ш Location 11; 7 Locked False В Margin 3; 3; 3; 3 В MaximumSize 0; 0 В MinimumSKe 0; 0 Modifiers Private В Padding 0; 0; 0; 0 , a -3 iji 35 Г! buttoni System.Windows.Forms.Butto - Locked И Margin Q MaximumSze И MmimumSize False 3; 3; 3; 3 0;0 0;0 Private I 0; 0; 0; 0 No 75; 30 0 True Modifiers RightToLeft Ш Size Teblndex TabStop Tag Text buttoni TextAbgn MiddleCenter TexlImageRelation Overlay UseCompatibleTextRer False UseMnemonic True UseVisualStyleBackColc True UseWaitCursor False Visfcle True Рис. 11.2. Перечень свойств компонента Button DialogResult - СВОЙСТВО, значение которого выбирается из выпадающего списка. Служит для обеспечения закрытия формы, открытой как модальная (см. пояснение в разд. Некоторые методы формы главы 10). Dock- с помощью этого свойства обеспечивается причаливание (стыковка) компонентов (в частности, и кнопки) к различным сторонам фор- мы или заполнение ими полностью какого-либо контейнера (компонента, который может содержать в себе другие компоненты, например, это может быть форма или панель). Чтобы обеспечить причаливание компонента, следует: Выбрать компонент, который требует причаливания. Раскрыть выпадающий список свойства компонента Dock. Откроется схема, состоящая из прямоугольников, имитирующих стороны формы и ее центр. Режим дизайна. Многоточие; Текст не помещается в поле компонента
Режим исполнения (RunTime). После наведения курсора мыши на поле 1-й кнопки Рис. 11.3. Демонстрация работы свойства AutoEllipsis Щелкнуть на прямоугольнике, обозначающем сторону формы, к которой мы хотим пристыковать наш компонент. Если требуется полное заполнение компонентом, то надо щелкнуть на центральном прямоугольнике. Если не требуется стыковка, надо выбрать значение None. После этого произойдет автоматическое пристыковывание к выбранной стороне формы или ее заполнение. Варианты причаливания к нижней кромке формы, а также и полное заполнение формы компонентом (с применением для наглядности свойства формы Padding) показаны на рис. 11.4, а-в. О FiatAppearance - ЭТО СВОЙСТВО используется, если свойство кнопки Flatstyle равно Flat. С ПОМОЩЬЮ этого свойства можно задать окантовку кнопки, а также проследить в момент исполнения приложения за состоянием кнопки. Если развернуть это свойство на несколько подсвойств, то, задав каждое из них, получим желаемое. Можно выбрать цвет окантовки кнопки (если щелкнуть в поле свойства BorderCoior, то в конце поля появится кнопка, открывающая доступ к выбору цвета), можно выбрать цвет самой кнопки, в который она окрасится, когда на нее наведут buttoni System.Wndows.Forms.Butt - butlon2 butlon3 Пер&ая кнопка Первая лногка I bJtai2 Forml System.Windotv£.Forms.FGrTn iMlMJU. MrtrfceBox True * В Нгштит5се 0; О Opacity 100% ШРеОЛгд SO; SO; SO: SO RightToleft No WglKTcilefaeyoi F l Showkon Vim Первая кнсгка -□- I ЬиЦопЗ I buttoni System,Window.Fi)mKutl - Первая кнопка Ьи(1оп2 ЬиНопЗ buttoni System.Windows.Forms.Butl Enabled True El FlatAppearance Flatstyle Standard Ш Font Microsoft Sans Sei ForeColor ControlText GenerateMember True Рис. 11.4. a, б- варианты причаливания; в - полное заполнение формы компонентом курсор мыши, можно выбрать цвет, в который окрасится поле кнопки, если на нее нажать. Все сказанное показано на рис. 11.5. D Flatstyle - задает стиль кнопки. Различные стили кнопок показаны на рис. 11.6. Стиль выбирается из выпадающего списка, который открывается кнопкой, появляющейся после щелчка мышью в поле этого свойства.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |