Принципиальная разница между TNoteBook и TPageControl

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: Принципиальная разница между TNoteBook и TPageControl

Сообщение Павел Ишенин » 08.05.2008 16:26:27

TabVisible должен прятать только закладки и он это действительно делает, но кажется только под win32, wince (?). Но, засада в том, что в gtk так не сделать. Там либо страница показывается с табом / либо не показывается вообще. Зато в gtk есть свойство ShowTabs у их родного Widget'а. Как совместить несовместимое пока не ясно - отсюда баги, и 2 контрола: TPageControl, TNoteBook.

По поводу фреймов - я сделал что было в моих силах и следующий шаг за Матиасом.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Принципиальная разница между TNoteBook и TPageControl

Сообщение alexs » 08.05.2008 16:28:27

Я им вобще не пользуюсь (устарел - так устарел).
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Принципиальная разница между TNoteBook и TPageControl

Сообщение Troublemaker » 08.05.2008 18:51:26

Павел Ишенин писал(а):засада в том, что в gtk так не сделать. Там либо страница показывается с табом / либо не показывается вообще. Зато в gtk есть свойство ShowTabs у их родного Widget'а. Как совместить несовместимое пока не ясно
Ну, значит буду делать, как предположил: поверх табов накладываю панель или тот же горизонтальный UpDown и вся навигация между страницами - только по кнопкам и с моего разрешения.
Аватара пользователя
Troublemaker
постоялец
 
Сообщения: 292
Зарегистрирован: 16.04.2008 13:00:44
Откуда: Биробиджан, Дальний Восток

Re: Принципиальная разница между TNoteBook и TPageControl

Сообщение Timid » 18.05.2008 19:48:25

Господа, те кто пишет под Linux, а почему бы вам не сделать несложную процедуру, которая генерировала набор TPanel и переносила на их контролы со всех страниц PageControl (Меняла свойство parent)? А сверху поместите TabControl и заполняйте его теми закладками, которые вам нужны.
Timid
постоялец
 
Сообщения: 290
Зарегистрирован: 21.11.2007 21:33:15

Re: Принципиальная разница между TNoteBook и TPageControl

Сообщение Troublemaker » 19.05.2008 03:43:19

В общем-то, можно и не извращаться, а разместить TabControl поверх ярлычков PageControl-a. Или нельзя почему-то?
Аватара пользователя
Troublemaker
постоялец
 
Сообщения: 292
Зарегистрирован: 16.04.2008 13:00:44
Откуда: Биробиджан, Дальний Восток

Re: Принципиальная разница между TNoteBook и TPageControl

Сообщение Timid » 19.05.2008 09:55:06

разместить TabControl поверх ярлычков PageControl-a

2T, мне потом тоже пришла такая идея. Не знаю, почему автор не пользуется.
Timid
постоялец
 
Сообщения: 290
Зарегистрирован: 21.11.2007 21:33:15

Пред.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru