没有人回答呀?
在程序运行时,可以由用户调整控件的大小。
另外,一个FORM里,不管有多少个Radiobutton也只能有一个被选择呀?
在程序运行时,可以由用户调整控件的大小。
另外,一个FORM里,不管有多少个Radiobutton也只能有一个被选择呀?
解决方案 »
- 如何用程序实现在扩展的另外一个显示屏上播放视频文件。代码应该如何写?
- 请教怎么实现tcombobox的效果?!
- 浮点型赋值
- 请教:用delphi 6 和sqlserver2000 (ado连接数据库)做完程序,安装盘 中要包含那些文件,就可以不用安装delphi 6 和sqlserver2000的客户
- delphi控制excel问题
- 手机的问题,大家进来看看?
- 腾讯的QQ是MIDAS吗,会是什么结构的东东?
- 谁有好的案例啊
- 我写的一个功能非常强大的求爱软件,如果回复超过40个,我公布原代码
- 怎样调整“客户区”的大小???急,急急急!!!!!
- ActiveForm问题,老板催的紧 在线求救
- delphi5+SQLServer7,三层模式下,存储与读取图像字段的方法?请各位高手帮忙!
下面代码可以实现对一个Button的拖拽:
……………………
private
{ Private declarations }
BeginDrag:Boolean;
OriginPos:TPoint;
public
{ Public declarations }
end;var
Form1: TForm1;
implementation{$R *.DFM}procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if (Button=mbLeft) then
BeginDrag:=True;
OriginPos:=Point(X,Y);
end;procedure TForm1.Button1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
if BeginDrag then
begin
Button1.Left:=Button1.Left+X-OriginPos.x ;
Button1.Top :=Button1.Top +Y-OriginPos.y ;
end;
end;procedure TForm1.Button1MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
BeginDrag:=False;
end;end.