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

Вниз

Как отследить двойной щелчок по TShape?   Найти похожие ветки 

 
revo   (2004-02-16 14:36) [0]

Как отследить двойной щелчок по TShape?


 
Radionov Alexey ©   (2004-02-16 14:53) [1]

Вот так получилось:

procedure TForm1.Shape1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if ssDouble in Shift then
ShowMessage("DoubleClick!");
end;


 
ssk   (2004-02-16 15:02) [2]

а можно еще и так (типа наследник):

unit dmShape;

interface

uses
SysUtils, Classes, Controls, ExtCtrls;

type
TdmShape = class(TShape)
private
{ Private declarations }
protected
{ Protected declarations }
public
{ Public declarations }
published
{ Published declarations }
property OnDblClick;
end;

procedure Register;

implementation

procedure Register;
begin
RegisterComponents("Samples", [TdmShape]);
end;

end.
;-)



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

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

Наверх




Память: 0.46 MB
Время: 0.061 c
1-93985
fc
2004-02-15 22:29
2004.02.29
Регистрирование собственного расширения файлов


1-93997
tipman
2004-02-16 09:24
2004.02.29
Передача динамическиго массива в процедуру....


1-93852
heady
2004-02-12 19:43
2004.02.29
открыть файл на СОХРАНЕНИЕ


3-93802
Eyfel
2004-01-28 17:10
2004.02.29
Динамически создавать экземпляры TQuery....


3-93754
Fom
2004-02-04 16:45
2004.02.29
Как посчитать количество страниц в QReport?