Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Последовательность обхода элементов управления




Перемещаться между элементами управления, добавленными на форму, можно, нажимая клавишу Tab на клавиатуре. Это — стандартная возможность Windows-программ. По умолчанию объекты обходятся в том порядке, в котором они добавляются на форму. Однако, иногда удобно установить свой порядок обхода элементов, назначить какой-то элемент управления активным по умолчанию и т.д.

Элементы управления имеют свойство TabIndex (Индекс табуляции). Этот индекс начинается с 0, что соответствует первому элементу управления. Настроить порядок табуляции можно, модифицировав этот параметр. Однако удобнее воспользоваться специальным окном. Вызвать его можно командой View • Tab Order (Вид • Порядок перехода) (рис. 4.16.). Имена элементов управления расположены в этом окне в порядке обхода. Чтобы изменить этот порядок, воспользуйтесь кнопками Move Up (Переместить вверх) и Move Down (Переместить вниз).

Рис. 4.16. Настройка порядка обхода элементов

 

Для того чтобы перевести фокус ввода на элемент управления программно, воспользуйтесь методом SetFocus (Установить фокус ввода). Вызов этого метода используется без параметров.

Если вы не хотите, чтобы пользователь мог переводить фокус ввода на элемент управления с помощью кнопки Tab, установите свойство элемента управления TabStop в False (Ложь).

 

4.19. Последние штрихи: расположение элементов на форме

Работая с элементами управления, вы можете столкнуться с проблемой настройки их размеров и взаимного расположения. Эти параметры можно настраивать вручную — перетаскивая элементы по форме с помощью мыши или модифицируя их свойства. Но есть еще один способ решения этой проблемы — воспользоваться командами меню Format (Форматирование). Давайте рассмотрим основные пункты этого меню и особенности их использования.

Align (Выравнивание) — выравнивание элементов относительно различных опорных точек. Например — команда Left (По левому краю) выравнивает все элементы по левому краю самого левого элемента.

Make Same Size (Сделать одинакового размера) — команды этого подменю позволяют привести выделенные элементы управления к одному размеру. Размеры изменяются в большую сторону.

Size to Fit (Точный размер) — позволяет изменить размер элемента управления так, чтобы он соответствовал содержимому элемента. Например, кнопка с надписью будет изменена таким образом, чтобы размера этой кнопки в точности хватило бы для размещения на ней надписи.

Size to Grid (Размер по сетке) — выравнивает размер элемента управления так, чтобы он точно согласовывался с координатными точками, нанесенными на форму.

Horizontal Spacing (Горизонтальное расстояние) — позволяет настраивать горизонтальное расстояние между элементами формы.

Vertical Spacing (Вертикальное расстояние) — настраивает вертикальное расстояние между элементами.

Center in Form (Центрировать в форме) — позволяет центрировать элементы в форме по горизонтали (Horizontal) и по вертикали (Vertical).

Arrange Buttons (Выровнять кнопки) — выравнивает кнопки по правому (Right) или по левому (Left) краю формы.

Group (Группировать) — позволяет объединить несколько выделенных элементов управления. Группу элементов можно, например, перетаскивать, выделив одним щелчком мыши. Группировка элементов не отменяет возможности работать с ними по отдельности. Для этого достаточно сначала выделить группу, а потом — нужный элемент управления в группе.

Ungroup (Разгруппировать) — разгруппировывает ранее созданную группу элементов.

Order (Порядок) — команды этого подменю отвечают за порядок расположения элементов на форме. Эти команды имеют смысл тогда, когда элементы перекрываются. По умолчанию более поздние по времени создания элементы накладываются на более ранние при совпадении их мест расположения. Так, команда Bring to Front (Переместить на передний план) перемещает элемент на передний план, Bring to Back (Переместить на задний план) перемещает элемент на задний план. Bring Forward (Переместить вперед) – перемещает элемент на один уровень вперед, Bring Backward (Переместить назад) — на один уровень назад.

 




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 317; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.