Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Ватсон К. -> "С#" -> 136

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 130 131 132 133 134 135 < 136 > 137 138 139 140 141 142 .. 404 >> Следующая


В хледующен ниже таблице приведены некоторые нз наиболее распространенных свойств класса control. Эти свойства будут присутствовать в большинстве управляющих элементов, с которыми мы познакомимся в этой главе, и, таким образом, нам не придется подробно останавливаться на их описании по второму разу, за исключением тех случаев, когда для рассматриваемого управляющего элемента поведение какого-либо свойства является отличным. Эта таблица не претендует на то, чтобы быть исчерпывающей; еслн вы хотите познакомиться с полным перечнем свойств данного класса, то вам следует обратиться в библиотеку MSDN.
Использование управляющих элементов Windows Form_______________________________________291


Имя Режим доступа Описание

Anchor Чтенне/запнсь С помощью этого свойства можно определять, каким образом будет вести себя управляющий элемент при изменении размеров своего контейнера. Более подробно это свойство будет объяснено ннже.
BackColor Чтение/запнсь Определяет цвет фона управляющего элемента.
Bottom Чтение/запись Задавая значение этого свойства, можно определить расстояние от верха окна до ннжней части управляющего элемента. Это не то же самое, что задание высоты управляющего элемента.
Dock Чтенне/запись Позволяет делать управляющий элемент прилегающим к краям окна. Более подробно это свойство будет объяснено ннже.
Enabled Чтение/запись Присваивание свойству Enabled значения true обычно означает, что данный управляющий элемент в состоянии принимать информацию, вводящуюся пользователем. Присваивание свойству Enabled значения false обычно означает, что данный управляющий элемент делать этого не в состояинн.
ForeColor Чтенне/запнсь Определяет цвет управляющего элемента.
Height Чтение/запись Определяет расстояние от верхнего до нижиего края управляющего элемента.
Left Чтенне/запнсь Определяет положение левого края управляющего элемента относительно левого края окна.
Name Чтенне/запись Имя управляющего элемента. По этому имени к управляющему. элементу можно обращаться программным путем.
Parent Чтенне/запнсь Управляющий элемент, от которого происходит данный управляющий элемент.
Right Чтение/запнсь Определяет положение правого края управляющего элемента относительно правого края окна.
Tablndex Чтенне/запись Определяет порядковый номер управляющего элемента для данного контейнера.
TabStop Чтенне/запнсь Определяет, возможно ли осуществлять доступ к данному управляющему элементу с помощью клавиши Tab.
Tag Чтенне/запнсь Это свойство обычно не используется самим управляющим элементом; оно включено в эту таблицу, поскольку в нем может храниться информация о самом управляющем элементе. Если значение этого свойства присваивается посредством программы разработки Windows Form, то допустимым является только текстовая строка.
Top Чтенне/запнсь Определяет положение верхнего края управляющего элемента относительно верхнего края окна.
Visible Чтенне/запнсь Определяет, является лн управляющий элемент внднмым в процессе выполнения.
Width Чтеине/запнсь Определяет ширину управляющего элемента,

Свойства Anchor и Dock

Эти два свойства оказываются особенно полезными при разработке формы. Задача гарантировать, что окно не примет беспорядочный вид в том случае, если пользователь изменит его размеры, оказывается далеко не тривиальной, н для ее решения было написано бесчисленное количество строк кода. Множество программ решают эту проблему, налагая запрет на изменение размера окна, что, безусловно, является наиболее простым, но не самым лучшим способом справиться с этой задачей. Свойства Anchor и Dock, которые появились вместе с .NET, позволяют решвть эту проблему, не написав ни единой строчки кода.
292 Глава 13

Свойство Anchor позволяет определить, каким образом должен вести себя управляющий элемент в тот момент, когда пользователь изменяет размер окна. Можно указать, что элемент должен изменить свои размеры, сохранив пропорции внешних размеров, или оставить размеры неизменными, сохранив свою позицию относительно границ окна.

Свойство Dock связано со свойством Anchor. Оно может быть использовано для того, что бы управляющий элемент прилегал к краю своего контейнера. В том случае, если пользователь изменит размеры окна, элемент все равно останется прилегающим к его краю. Если, например, задано, что управляющий элемент должен прилегать к нижней границе окна, то он будет всегда изменять свое местоположение так, чтобы занимать иижнюю часть экрана независимо от размеров окна. Размер же управляющего элемента изменяться при этом не будет — он всегда будет прилегать к соответствующему краю окна.

Для ТОГО чтобы правильно использовать СВОЙСТВО Anchor, внимательно изучите пример текстового окна, приведенный ниже в этой главе.

События

Когда пользователь нажимает на кнопку или щелкает по ней мышыо, то вам как программисту-разработчику данного приложения, хотелось бы получить информацию о том, что это произошло. С этой целью управляющие элементы используют события. Класс control определяет несколько событий, являющихся общнмн для всех элементов, которые будут использоваться в настоящей главе. Эти события описываются в приведенной ниже таблице, которая представляет собой выборку наиболее распространенных событий; полный список можно найти в библиотеке MSDN:
Предыдущая << 1 .. 130 131 132 133 134 135 < 136 > 137 138 139 140 141 142 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.