|
Программирование >> Элементы языков с и с++
Для нашего примера надо изменить цвет формы, а это можно сделать, если ее свойству ForeCoior придать значение красный цвет . А теперь, что касается свойства KeyPreview. Когда это свойство принимает значение true, то форма получает все события KeyPress (событие Keypress возникает, когда нажимается несимвольная клавиша (например, управляющая), однако вместе с этим возникают и события кеуОош и KeyUp). Событие KeyDown чаще всего возникает при нажатии на клавиши <ТаЬ>, <Enter>, <Esc>, а событие кеуОр возникает, когда нажатую клавишу отпускают. Причем эти события наступают для формы раньше, чем они наступают для тех ее компонентов, которые в данный момент породили такие события. Например, существует компонент TextBox, с помощью которого вводят данные с клавиатуры. При включенном свойстве KeyPreview у формы, как ТОЛЬКО нажали клавишу для ввода символа в поле компонента TextBox, сразу возникают указанные события. И только после этого они (эти события) возникнут у самого компонента TextBox. Если же свойство KeyPreview отключено, то при нажатии клавиш в поле TextBox рассмотренные события наступят только для TextBox. П Language - позволяет выбрать из выпадающего списка язык, на котором предполагается работать с формой. □ Localisabie- ЭТО СВОЙСТВО связано с настройкой приложения на различные культуры , т. е. на специфику данных отдельных стран. П Locked- включение блокировки компонента, в результате чего компонент теряет свойство переместимости или изменения размеров. При этом в левом верхнем углу компонента появляется пиктограмма замка. П MainMenuStrip - через ЭТО свойство к компоненту подключается главное меню: его компонент с именем menustrip надо поместить, например, в форму и он станет виден в свойстве . П Maximumsize - максимальный размер формы. Если задано 0;0, то форма безразмерная. П MaximizeBox, MinimizeBox - рассмотрены В СВОЙСТВе KeyPreview. П Opacity- задает уровень затемнения (прозрачности) формы. Значение задается в процентах. Чем ниже процент, тем более прозрачна форма в режиме исполнения. Пример использования свойства показан на рис. 10.30. П Padding- задает отступы внутри компонента. Чтобы лучше понять смысл этого свойства, разберем одновременно и свойство Margin (оно определяет пространство вне компонента, которое держит другие ком- поненты на заданной дистанции от границ данного компонента). Свойство Padding определяет пространство внутри компонента, которое держит на заданной дистанции от границ компонента содержимое компонента (например, значение его свойства Text). Разница между свойствами Padding и Margin показана на рис. 1 0.3 1. Форма в режиме дизайна
Форма в режиме исполнения при 20%-м значении свойства Opacity Рис. 10.30. Форма при 20%-м значении затемненности Margin Padding Padding and Margin f- GroupBox Рис. 10.31. Демонстрация разницы между свойствами Padding и Margin Гпава fO П RightToLeft - ЭТО СВОЙСТВО введено с учетом особенностей письменности некоторых народов, у которых оно идет справа налево (например,) арабов или евреев). Если значение установлено в Yes, то компоненты, содержащие текст, станут выводить их справа налево. □ Size - задает размеры компонента. Попробуйте растянуть форму и посмотрите, как изменятся значения этого свойства. П sizeGripStyie - ЭТО СВОЙСТВО позволяет задать вывод/невывод калибровочной полоски в правом нижнем углу формы (рис. 10.32). forml ,?t.><lProperties Forml System.Wmdows.Forms.F - bulloni StartPosi fext WindmsDefaL
Рис. 10.32. Демонстрация задания свойства SizeGripStyie П startPosition- СВОЙСТВО задает стартовую позицию формы в режиме исполнения приложения. Значение выбирается из выпадающего меню. Если, например, задать значение CenterScreen, то форма начнет выводиться по центру экрана. П Tag - в этом свойстве можно задавать некоторые данные, чтобы потом ими пользоваться при решении тех или иных задач. Это нечто вроде буферной памяти, связанной с компонентом. П Text - в этом свойстве задают название компонента. Например, т кнопки можно написать: Завершение работы приложения . П TopMost - свойство определяет, будет ли данная форма всегда помещаться над другой.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |