Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Редактирование названий вкладок TPageControl


Автор: Perun 23.9.2007, 12:17
Задача такая: можно ли в TPageControl и ему подобных редактировать название вкладки как в Excel и соответственно как это сделать? 
smile 

Автор: BreakPointMAN 23.9.2007, 13:35
Код

for(int i=0; i<MyPageControl->PageCount; i++)
   MyPageControl->Pages[i]->Caption="Page #"+IntToStr(i);

Автор: Perun 23.9.2007, 14:18
так и я могу. Вопрос в другом: обладает ли он такой возможностью, чтобы при щелчке(или двойном) можно было редактировать имя вкладки?

Автор: Mihhail 23.9.2007, 23:15
Цитата(Perun @  23.9.2007,  18:18 Найти цитируемый пост)
 обладает ли он такой возможностью, чтобы при щелчке(или двойном) можно было редактировать имя вкладки?

Нет там такого, необходимо отслеживать двойной клик и выводить поверх PageControl поле редактирования Edit с вставленным именем вкладки. После нажатия на Enter скрывать Edit и считывать из него текст.

Автор: Perun 24.9.2007, 20:12
спасибо за совет, я уже догадался smile . Иногда хочется красивее сделать, сначала надо функциональней!!!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)