Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2010, 16:38   #1
baster128
Форумчанин
 
Аватар для baster128
 
Регистрация: 24.04.2010
Сообщений: 205
По умолчанию Программый клик по закладкам

Сделал программно несколько закладок TTabSheet. не получается по ним программно щелкнуть. Подскажите, если кто знает. Закладки на панели TpageControl.
baster128 вне форума Ответить с цитированием
Старый 01.06.2010, 16:45   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А просто вызвать обработчик клика, передав в него нужную вкладку:
И вообще по-моему у этого компонента нет события клика. Есть событие смены, а чтоб вызвать его нужно PageControl1.ActivePage:=Нужная вкладка
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.06.2010, 16:46   #3
Vohakisa
Пользователь
 
Регистрация: 11.05.2009
Сообщений: 47
По умолчанию

Вот пример перехода на вторую закладку по нажатию на кнопку:
Код:
procedure TFMain.Button2Click(Sender: TObject);
begin
PageControl1.TabIndex:=1;
end;
Vohakisa вне форума Ответить с цитированием
Старый 02.06.2010, 14:55   #4
baster128
Форумчанин
 
Аватар для baster128
 
Регистрация: 24.04.2010
Сообщений: 205
По умолчанию

Спасибо огромное работает все!

Объясню, почему именно клик, а не TPageControl.ActivePage. Потому, что нет перерисовки фона. Метод Repaint и т.д. пробовал. Всем возможным компонентам через Perform направлял сообщения BM_CLICK... Пробовал все. На форуме спрашиваю только если полный тупик.

Последний раз редактировалось Stilet; 02.06.2010 в 15:45.
baster128 вне форума Ответить с цитированием
Старый 02.06.2010, 15:46   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Потому, что нет перерисовки фона.
Извиняюсь, а как перерисовка к клику относится?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.06.2010, 16:28   #6
baster128
Форумчанин
 
Аватар для baster128
 
Регистрация: 24.04.2010
Сообщений: 205
По умолчанию Вопрос

Не знаю. Дело в том, что на страницах лежат TGroupВox-ы, они закращены bmp и пока не кликнешь по закдадке Caption не появлялся. Сейчас все работает.
baster128 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
1 клик = 2 макроса MickMick Microsoft Office Excel 7 13.10.2009 04:40
Клик (задачка) Nells Помощь студентам 3 17.08.2009 18:30
Клик по цвету -=L.Morgan=- Помощь студентам 3 01.07.2009 11:32
Клик по Image mish@ Общие вопросы Delphi 2 10.06.2009 12:39
вычисления по закладкам в текстовом документе PUSHkiN Microsoft Office Word 2 06.01.2009 13:51