|
Программирование >> Элементы языков с и с++
Режим дизайна 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 .
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки. |