Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
4-1098259395
snake1977
2004-10-20 12:03
2004.12.05
Версия файла


14-1100495172
KSergey
2004-11-15 08:06
2004.12.05
Поставить Win9x рядом с Win2k


14-1100694450
syte_ser78
2004-11-17 15:27
2004.12.05
помогите с созданием интерфейса.


1-1101052041
lamerokvdelphi
2004-11-21 18:47
2004.12.05
Для чего нужен Sleep?


1-1100659587
uses-mind.dll
2004-11-17 05:46
2004.12.05
как настроить дэльфи на удаление собственного мусора ?




   Наверх