MultiPage è TabStrip

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Надя
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 14.02.2006 (Вт) 15:47

MultiPage è TabStrip

Сообщение Надя » 02.03.2006 (Чт) 13:26

Ïîìîãèòå, ïëèç! îáúÿñíèòå, êàê ðàáîòàòü ñ MultiPage èëè TabStrip (ýòî âñå âêëàäêè). êîãäà ÿ ïûòàþñü ïîìåñòèòü ïîëå èëè êíîïêó èëè åùå ÷åãî-íèáóäü íà âêëàäêó, îíà ïðîñòî îñòàåòñÿ ñíèçó è âñå. êàê ìíå ïîìåñòèòü îáúåêò íà âêëàäêó??

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.03.2006 (Чт) 13:35

Выделить вкладку... поместить объект...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 02.03.2006 (Чт) 13:43

Мне кажется дело вот в чём:

Нужно шёлкнуть по ТабСтрипу правой кнопкой - откроется контекстное меню. Найти там пункт "Send To Back" и кликнуть по нему. Это действие меняет порядок "слоёв" на форме, так называемый Z-порядок. Аналогичное действие программо делается с помощью метода ZOrder. Например ZOrder 0 - ставит объект на высший (внешний, самый верхний и видимый пользоватею уровень)

Аргумент - задаёт на какой слой послать контрол.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 02.03.2006 (Чт) 13:59

Табстрип не умеет в дизайне привязывать объекты к вкладкам, это приходится делать самостоятельно, своим кодом. Ну и соответственно про ZOrder не забывать, Хакер верно заметил. Для удобства настоятельно рекомендуется группировать контролы для одной закладки на одном фрейме. Иначе шизанешься это все позиционировать.
SSTab (он же Microsoft Tabbed Dialog Control) - умеет, и с ним все просто.

Таким образом, вопрос сводится к дизайнерским предпочтениям, требованиям по дополнительной функциональности, размеру дистрибутива и лицензионной чистоте.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 02.03.2006 (Чт) 14:33

Ennor

Ну ты, последнее предложение и завернул :)

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 02.03.2006 (Чт) 15:01

Рэй, возможно, ты не поверишь, но я могу в деталях раскрыть каждый его пункт :).

Просто столько уже наплавался со всеми этими little differences в коммерческом софте, что само в голову лезет, задумываться не приходится...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 124

    TopList