使用trackbar时,如何实现当点击时,划块自动移动到点击的位置? 这个只要一个事件就行了,但在编写事件前,先要设置属性,最大和最小值.然后在trackbar1change事件中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先改Ttrackbar的定义文件,在publised里面加上property OnMOuseDown;property OnMOuseDown;这样就给它加了个鼠标按下的处理,这是最重要的编译之后把相关文件记得复制到delphi5\lib目录下面然后就简单了,计算一下鼠标坐标就可以了这里是代码unit Unit1;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls;type TForm1 = class(TForm) TrackBar1: TTrackBar; procedure FormCreate(Sender: TObject); private { Private declarations } procedure aaa(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); public { Public declarations } end;var Form1: TForm1;implementation{$R *.DFM}procedure TForm1.aaa(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);begintrackbar1.position:=trunc(x/trackbar1.Width*trackbar1.Max)end;procedure TForm1.FormCreate(Sender: TObject);begin trackbar1.OnMouseDown:=aaa;end;end. AddObject 问题 改变dataset里的值,应该怎样做? 请教一个sql查询 怎样的水平才叫精通delphi 在读EXCEL表中,一列中有数值和字符,读出来怎么只有字符? 关于TUXEDO的问题!高分相送(救命了) TcxGrid 不连接数据库控件,也能使用么? 象TstringGrid一样? 请问在线程中怎么调用showmessage? delphi msgbox 如何输出变量的内容,是个类型转换,用什么函数 infopower中的wwDBGrid设置记录显示颜色问题 请问各位大哥那里有Delphi5的中文帮助文档下载;小弟万分感谢 一般开发游戏都用什么工具?
property OnMOuseDown;
property OnMOuseDown;
这样就给它加了个鼠标按下的处理,这是最重要的
编译之后把相关文件记得复制到delphi5\lib目录下面
然后就简单了,计算一下鼠标坐标就可以了
这里是代码
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ComCtrls;type
TForm1 = class(TForm)
TrackBar1: TTrackBar;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
procedure aaa(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.DFM}
procedure TForm1.aaa(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begintrackbar1.position:=trunc(x/trackbar1.Width*trackbar1.Max)
end;procedure TForm1.FormCreate(Sender: TObject);
begin
trackbar1.OnMouseDown:=aaa;
end;end.