本文整理自网络,侵删。

unit Unit1;
interface
uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ExtCtrls;
type TForm1 = class(TForm) VersLeHaut: TButton; VersLaDroite: TButton; VersLaGauche: TButton; VersLeBas: TButton; Panel1: TPanel; Label1: TLabel; procedure VersLeHautClick(Sender: TObject); procedure VersLeBasClick(Sender: TObject); procedure VersLaGaucheClick(Sender: TObject); procedure VersLaDroiteClick(Sender: TObject); private { } public { } end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.VersLeHautClick(Sender: TObject);begin if Label1.Top >= 10 then Label1.Top := Label1.Top - 10;end;
procedure TForm1.VersLaDroiteClick(Sender: TObject);begin if Label1.Left + Label1.Width < Panel1.ClientWidth-10 then Label1.Left := Label1.Left + 10;end;
procedure TForm1.VersLaGaucheClick(Sender: TObject);begin if Label1.Left >= 10 then Label1.Left := Label1.Left - 10;end;
procedure TForm1.VersLeBasClick(Sender: TObject);begin if Label1.Top + Label1.Height < Panel1.ClientHeight-10 then Label1.Top := Label1.Top + 10;end;
end.
相关阅读 >>
Delphi unigui中如何监听session的开始与结束
Delphi unknown picture file extension (.jpg) 错误提示
Delphi idhttp post json 上传 php 接收
Delphi colorbox不需要系统那么多颜色,只想自定义显示其中几个,怎么做?
更多相关阅读请进入《Delphi》频道 >>