![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Клик правой кнопко мыши сделать левым [D7, WinXP]
LinaIns © (2004-11-22 21:55:00)В программе используется компонент TTabControl. Щелчок левой клавиши мыши выбирает закладки на нём, щелчок правой кнопкой мыши по ним же вызывает специальное контекстное меню.
Нужно, чтобы щелчок правой кнопкой мыши давал такой же эффект, как щелчок левой, т.е. выбиралась закладка. Как этого можно достичь? Посылать системе сообщение о том, что нажата левая кнопка?
LinaIns (2004-11-23 08:13:00) [1]PageControl не подходил по условию задачи - там в редактор, расположенный на контроле с закладками, нужно было загружать текст в зависимости от выбранной закладки.
За пример большое спасибо — все работает. :)
Yanis (2004-11-22 22:38:00) [2]Лучше вообще использовать TPageControl. А по теме:
procedure TForm1.TabControl1ContextPopup(Sender: TObject; MousePos: TPoint;
var Handled: Boolean);
begin
TabControl1.TabIndex := TabControl1.IndexOfTabAt(MousePos.X,MousePOs.Y);
end;