Программирование >>  Элементы языков с и с++ 

1 ... 95 96 97 [ 98 ] 99 100 101 ... 200


Режим дизайна


buttonl System.Windows.Forms.BuMon -

/ -3

FiatAppearance

I Red

BofderColo.

BorderSize 5

MouseOownBackColor □ Lime -MouseOverBackCokx □ VeHow Flatstyle Hat

Ш Font MkrosoftSans

И Forml HIDES]

Режим исполнения

i n Jnepea KH.i;;; Навели курсор

1 --f-=: -мыши на поле

\ bullon2 i I ЬШЮпЗ I

H Forml 1

кнопки

Нажали кнопку мыши в поле кнопки

I buHon2 ~l I buttons ~1

Рис. 11.5. Демонстрация работы свойства FiatAppearance

Image - ЭТО СВОЙСТВО, позволяющее через кнопку с многоточием выбрать изображение, которое поместится в поле кнопки, но при условии, что значение FaltStyle не будет равно System.

И Forml 0(5)®

Первая киопка

I ЬиИоп2

ЬиИопЗ

ЬиНопД

-System

-Standard

-Flat

Popup

Рис. 11.6. Виды стилей кнопок

imageAlign - С помощью этого свойства выравнивают изображение на кнопке; в поле свойства есть кнопка, которая открывает схему выравнивания, состоящую из ряда прямоугольников. На каком прямоугольнике мы щелкнем, в такое поле кнопки и сдвинется изображение.



Imagelndex- ЭТО СВОЙСТВО связано СО СВОЙСТВОМ imageList, задающим ссылку на ряд изображений (пиктограмм), которые выбираются этим компонентом через диалоговое окно, открывающееся в поле этого свойства. Надо поместить imageList В форму, тогда его имя станет видимым в поле свойства кнопки imageList. Каждому изображению в списке присваивается свой порядковый номер (индекс), по которому впоследствии и можно будет выбирать нужное, или ключ, в качестве которого служит название файла-изображения. Свойство кнопки imagelndex выбирается из списка (при открытии списка становятся видны все индексы, сформированные компонентом imageList). Свойство кнопки imageKey тоже формируется открытием списка значений, в качестве которых выступают имена файлов пиктофамм, сформированные компонентом imageList. В рассматриваемом свойстве как раз и задается индекс нужного изображения из списка изображений. По нему в кнопке должна появиться пиктограмма.

I 3 Tabindex - в ЭТО СВОЙСТВО помещается сформированный средой программирования порядковый номер компонента в контейнере, например, в форме (мы пока не знаем другого контейнера, кроме формы). Какие номера имеют свойства TabOrder, В такой последовательности и станут активизироваться (получать фокус ввода) компоненты в форме после запуска приложения при последовательном нажатии клавиши <ТаЬ>. Если вам надо изменить порядок активизации, то вы сами должны присвоить соответствующие значения свойствам компонентов Tabindex.

I О TabStop - дает возможность отключать получение фокуса ввода данным компонентом с помощью клавиши <ТаЬ> (надо просто установить это свойство в значение false).

П TextimageReiation- задает взаимоотношение между изображением и текстом (кто над кем будет выводиться и впереди кого, или кто кого будет замещать).

D UseMnemonic - если придать этому свойству значение true, то символ & будет показываться в текстовой строке, иначе (при false) его не будет видно. Значение по умолчанию true.

3 UseVisualstyleBackColor- задает ВОЗМОЖНОСТЬ использования визуальных стилей для фонового цвета компонента. Такие стили в системе специфицированы. Например, эти стили определяют цвет, размер или шрифт компонента. Свойство дает возможность координации этих параметров с интерфейсом вашего приложения.

3 Visible - это свойство обеспечивает видимость или невидимость компонента В режиме исполнения приложения.



События Button

Перечень событий кнопки показан на рис. 11.7.

Большинство событий по-своему аналогичны одноименным событиям ф мы. Рассмотрим некоторые события:

□ Click - возникает, когда на кнопке щелкают мышью;

□ Enter- возникает, когда кнопка получает фокус ввода, т. е. становится активной (ее можно нажимать);

П MouseHover - возникает, когда курсор мыши находится над кнопкой. По этому событию можно, например, изменять свойства кнопки (как-то ее выпячивать, чтобы пользователю было видно, что он сейчас держит мышь именно над той кнопкой, на которую ему следует нажать);

□ MouseLeave - возникает, когда курсор мыши покидает кнопку. Здесь также можно воспользоваться наступлением этого события и, в противоположность предьщущему свойству, на основе которого изменены свойства кнопки, теперь их восстановить, чтобы кнопка приняла прежний вид.

buttonl System.Wmdows.Forms.Button

m-ijj

Ш (DataBindtngs) AutoStzeChaoged BdckColorChanged BackgrcxjndlmageChanged BackgrixindlmageLayoulCh* BmdmgContextChanged CauseWalidationChanged ChangeUICues

I button I .cue

OentSzeChanged

ContextMenuStripChanged

ControlAdded

ControJRemoved

CursorCbanged

DockChanged

DragDrop

DragEnler

DragLeave

DragOver

EnabledChanged

Enter

FontChanqed

3 ip Щ-- г,

buttonl System.Wrdows.Forms.Button *

ForeCdofChanged

GiveFeedback

HelpRequested

KeyDown

KeyPress

KeyUp

Layout

Leave

LocationChanged

Mtfgirhanged

MouseCaptureChanged

MouseOick

MouscDown

MouseEnter

MouseHover

MouseLeave

MouseMove

Mouseup

Move

PaddingChanged Paint

-3 a

P 3

buttonl Systern.Wmdows.Fcrms.EUton

MouseMove

Mouseup

Move

PaddingChanged

ParentChanged

PreviewKeyDown

QueryAccessibilityHelp

QueryContnueDrag

RegionChanged

Resize

RightToleftChanged

SizeChanged

StyleChanged

SystemColorsChanged

TablndexChanged

TabStopChanged

Textchanged

Validated

ValidaOng

VisfeeChanged

Л i3 n .



1 ... 95 96 97 [ 98 ] 99 100 101 ... 200

© 2006 - 2024 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки.
Яндекс.Метрика