Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.05;
Скачать: CL | DM;

Вниз

Клик правой кнопко мыши сделать левым   Найти похожие ветки 

 
LinaIns   (2004-11-22 21:55) [0]

В программе используется компонент TTabControl. Щелчок левой клавиши мыши выбирает закладки на нём, щелчок правой кнопкой мыши по ним же вызывает специальное контекстное меню.

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


 
Yanis ©   (2004-11-22 22:38) [1]

Лучше вообще использовать TPageControl. А по теме:


procedure TForm1.TabControl1ContextPopup(Sender: TObject; MousePos: TPoint;
 var Handled: Boolean);
begin
 TabControl1.TabIndex := TabControl1.IndexOfTabAt(MousePos.X,MousePOs.Y);
end;


 
LinaIns   (2004-11-23 08:13) [2]

PageControl не подходил по условию задачи - там в редактор, расположенный на контроле с закладками, нужно было загружать текст в зависимости от выбранной закладки.

За пример большое спасибо — все работает. :)



Страницы: 1 вся ветка

Текущий архив: 2004.12.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
1-1101110443
AleX200411
2004-11-22 11:00
2004.12.05
Сравнение объектов


14-1100613771
WondeRu
2004-11-16 17:02
2004.12.05
Книжная ветка


3-1099803279
SergP
2004-11-07 07:54
2004.12.05
Как получить коментарий к полю?


3-1099464032
SergP
2004-11-03 09:40
2004.12.05
Получить номер строки DbGrid в событии DrawColumnCell


4-1098087730
DelphiLexx
2004-10-18 12:22
2004.12.05
Мониторинг процессора