建立继承Image的class,无法可视化拖动,而且每个图片都要create和free一次
解决方案 »
- 谁有线程插入的资料。。我研究了好阵子也没个效果。
- 100分求interbase6.5的ODBC驱动!!!来者有分!!!不够再加!!
- group by 为什么不能执行???
- 有什麼方法能獲取某視窗裏面的值
- 初学者的疑问:我想学习com编程,不知从哪里入手,该看些什么书哪?
- 给大家试用一套开放的交易中间件MayGTS
- 数据库的同步连接和异步连接是怎么回事??
- $IFDEF 的问题!请教!
- 请问怎么使用DBMemo编辑*.db中的数据?
- cobi(我是小新,我只有5岁)你好,也给我email个不用报表控件实现打印预览的例子吧,先谢过。email在里面
- 请教几个unicode相关的问题
- 100求助高手,动态类实例生成的问题(分不够可以再开贴)
Windows, SysUtils, Classes,extctrls,
Controls, Forms, Menus, Graphics,messages;type
myImage1 = class(TImage)
private
FOnMouseLeave: TNotifyEvent;
FOnMouseEnter: TNotifyEvent;
{ Private declarations }
protected
{ Protected declarations }
public { Public declarations }
published
property OnMouseEnter: TNotifyEvent read FOnMouseEnter write FOnMouseEnter;
property OnMouseLeave: TNotifyEvent read FOnMouseLeave write FOnMouseLeave;
procedure mouseIn(var msg:TMESSAGE);message CM_MOUSEENTER;
procedure mouseLeft(var msg:TMESSAGE);message CM_MOUSELEAVE;
{ Published declarations }
end;procedure Register;implementationprocedure Register;
begin
RegisterComponents('standard', [myImage1]);
end;{ myImage1 }procedure myImage1.mouseIn(var msg: TMESSAGE);
begin
inherited;
if Assigned(FOnMouseEnter) then
FOnMouseEnter(Self);
end;procedure myImage1.mouseLeft(var msg: TMESSAGE);
begin
inherited;
if Assigned(FOnMouseLeave) then
FOnMouseLeave(Self);
end;end.