Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Explorer
да.

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

тогда контролы не будут скакать и дергаться при смене режимов отображения.
это можно сделать через коллекции.

при смене режима отображения заполнять коллекции нужными объектами, потом для каждого элемента коллекции в цикле (For each) указывать его размеры, положение, visible, enabled, locked и т.п.

-----------
с приращением значения свойства Top на определенный шаг, например, можно "засеять" элементы разместив их на форме равномерно по вертикали точно в нужные места.
а "отлючить" некоторые "ненужные" элементы можно установив для всех элементов коллекции свойство enabled = false (или visible) в зависимости от режима отображения
-----------

это поможет существенно сэкономить время на "ручном дизайне"

ну и т.п.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.