SSTab

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Чудик
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 639
Зарегистрирован: 06.07.2004 (Вт) 12:18
Откуда: г. Егорьевск

SSTab

Сообщение Чудик » 18.04.2005 (Пн) 6:55

Не могу догнать!
Использую SSTab. В свое время помню ставил на первой вкладке Grid и он был видим и работоспособен на всех, допустим, трех вкладках. Сейчас делаю тоже самое, но он в результате только на первой вкладке, на всех остальных его нет. Тоже самое и с остальными элементами. Но если среди этих элементов, например, у TextBox, сделать массив, то эти элементы становятся видимыми!
Что за гимор?
Век живи - век учись!
www.detal-plast.narod.ru

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 18.04.2005 (Пн) 7:08

Ставь грид не в SSTab, а на форму, и помещай его поверх SSTab.
Lasciate ogni speranza, voi ch'entrate.

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

Сообщение Ennor » 18.04.2005 (Пн) 16:53

Вместо SSTab используй TabStrip из состава MS Windows Common Controls.

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 18.04.2005 (Пн) 21:22

Это не гимор, а правильное рещение. Вкладки они на то и есть, чтобы одни элемненты были на одной вкладке, другие - на другой. А TabStrip - это и есть гимор - скоытие элементов нужно описывать кодом.

А чтобы некоторые эл-ты были видимыми на всех вкладках, по моему, нужно дважды кликнуть на соответствующем элементе Панели элементов.

Чудик
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 639
Зарегистрирован: 06.07.2004 (Вт) 12:18
Откуда: г. Егорьевск

Сообщение Чудик » 19.04.2005 (Вт) 7:07

Alibek, спасибо, все точно!
А насчет SSTab - я считаю, что он ничем не уступает TabStrip.
Век живи - век учись!
www.detal-plast.narod.ru

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 19.04.2005 (Вт) 7:09

Alexanbar, добавить лишний фрейм на вкладку и скрывать фрейм это лишний гимор? Ничего сложного в этом нет.
А двойной клик на контроле никакого шаманства не делает -- просто при этом элемент помещяется на форму, а не в контейнер. То же самое можешь сделать, если выделишь элемент в SSTab, нажмешь Shift+Del, затем кликнешь на форме и нажмешь Shift+Ins.
Lasciate ogni speranza, voi ch'entrate.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 19.04.2005 (Вт) 7:11

Чудик писал(а):А насчет SSTab - я считаю, что он ничем не уступает TabStrip.

Он не уступает, но:
1) Лишний контрол
2) Требует больше ресурсов.

А TabStrip это стандартный элемент интерфейса, в котором довольно легко реализовать функциональность SSTab.
Lasciate ogni speranza, voi ch'entrate.

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 19.04.2005 (Вт) 21:39

alibek писал(а):Alexanbar, добавить лишний фрейм на вкладку и скрывать фрейм это лишний гимор? Ничего сложного в этом нет.
А двойной клик на контроле никакого шаманства не делает -- просто при этом элемент помещяется на форму, а не в контейнер. То же самое можешь сделать, если выделишь элемент в SSTab, нажмешь Shift+Del, затем кликнешь на форме и нажмешь Shift+Ins.


Конечно же гимор. Если показ фрейма на вкладке не входит в планы, он самый и начинается.
Хотя, если не кривить душой, кое-какие трудности с SStab возникают, в частности, при ресайзировании формы, содержащей сей элемент. Но, по крайней мере, часть работы за нас сделана на SStab.


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

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

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 102

    TopList