procedure TStartFrm.ProgressBar1MouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
showMessage('A');
end;可以用MouseDown代替OnClick事件,见上面代码,鼠标点击该控件有回应。
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
showMessage('A');
end;可以用MouseDown代替OnClick事件,见上面代码,鼠标点击该控件有回应。
解决方案 »
- 为什么线程执行Free后,还能调用它的Terminated属性?
- DELPHI 调用VC++ 编写的DLL 参数回传值的问题!请帮忙!!
- 有使用ThemeEngine控件的朋友请进
- 怎样用ADO连接dBASE(DBF文件)?
- 用SQL语句ACCESS创建表问题
- 如何在菜单的左边加一个长方形的图片,就像WINDOWS的开始菜单?
- 如何判断一个表是否为空,请指教!!!!!!!
- 怎样散分???
- 如何设置Formula One 6.0单元格的属性 如颜色
- 最新消息----老鱼回来篇,欢迎的举手
- XE7,编译提示package 'bdertl' not found,请问如何处理?
- bmp文件的打印,奇怪了,打出来是空白
private
FpCalc : TNotifyEvent;//事件处理过程指针
published
property OnpCalc:TNotifyevent read FpCalc write FpCalc;{定义事件属性名}
procedure TForm1.pCalc(Sender: TObject);
begin
//
end;procedure TForm1.Button1Click(Sender: TObject);
begin
if assigned(FpCalc) then
OnpCalc(Self);
end;procedure TForm1.FormCreate(Sender: TObject);
begin
FpCalc := pCalc;{使事件处理指针指向事件处理器}
end;