怎么让两个TRichEdit同时滚动?
解决方案 »
- 文本框 验证不能为空
- ClientDataSet没有返回数据
- 怎样在Intraweb上下载文件??????我改怎么办啊?????????急死我了
- exit,halt,abort
- 关于数据查找,定位的方法~(请教)!!!!!!!!!!!!!
- 关于连续两次打开dll中子窗口的mainmenu菜单后报错的问题
- 离开 论坛 散分【三】
- 请问有没有函数可以播放指定时间的WAV文件? 比如我想从‘1分15秒’开始播放‘D.WAV’
- 如何访问: ^array of TPEImports中的tpeimports.string11 ?
- 请教各位,哪里有delphi6的格式化工具?
- BlockRead 问题
- 两个IMAGE重叠,上面放置透明图片问题
可以参考下面的代码,以下是我继承TScrollBox控件,是为了让这个ScrollBox滚动条动的时候另一个也动,下面的代码只是截获滚动消息定义了滚动事件
unit U_PicScrollBox;interfaceuses Classes, Forms, Controls, Messages,Windows, cxImage;type
TPicScrollBox = class(TScrollBox)
private
FcxImage: TcxImage;
FOnVScroll:TNotifyEvent;
FOnHScroll:TNotifyEvent;
protected
procedure WMVScroll(var Message:TWMScroll);message WM_VSCROLL;
procedure WMHScroll(var Message:TWMScroll);message WM_HSCROLL;
published
property cxImage:TcxImage read FcxImage write FcxImage;
property OnVScroll:TNotifyEvent read FOnVScroll write FOnVScroll;
property OnHScroll:TNotifyEvent read FOnHScroll write FOnHScroll;
public
constructor Create(AOwner: TComponent);override;
end;implementation{ TPicScrollBox }constructor TPicScrollBox.Create(AOwner: TComponent);
begin
inherited;
cxImage:=TcxImage.Create(Self);
cxImage.Parent:=Self;
cxImage.AutoSize:=True;
cxImage.Properties.PopupMenuLayout.MenuItems:=[];
cxImage.Enabled:=False;
end;procedure TPicScrollBox.WMHScroll(var Message: TWMScroll);
begin
inherited;
if Assigned(FOnHScroll) then FOnHScroll(Self);
end;procedure TPicScrollBox.WMVScroll(var Message: TWMScroll);
begin
inherited;
if Assigned(FOnVScroll) then FOnVScroll(Self);
end;end.