انشاء المكون TLabel برمجيا وتغيير الااوان
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
procedure CliqueLabel1(Sender: TObject);
private public
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
uses StdCtrls;
var
Label1: TLabel;
procedure TForm1.CliqueLabel1(Sender: TObject);
begin
Label1.AutoSize := false;
Label1.Alignment := taCenter;
Label1.Left := Label1.Left + Label1.Width;
if Label1.Left <= Form1.Width then
begin
Label1.Top := 20;
Label1.Height := 15;
Label1.Width := 50;
end
else
Label1.Left := 20;
if Label1.Color = clRed then
begin
Label1.Color := clGreen;
Label1.Font.Color := clRed;
Label1.Caption := '1954';
end
else if Label1.Color = clGreen then
begin
Label1.Color := clWhite;
Label1.Font.Color := clGreen;
Label1.Caption := '1962';
end
else
begin
Label1.Color := clRed;
Label1.Font.Color := clWhite;
Label1.Caption := '2016';
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Label1 := TLabel.Create(self);
Label1.Parent := Form1;
Label1.AutoSize := false;
Label1.Cursor := crHandPoint;
Label1.Left := 20;
Label1.Top := 20;
Label1.Height := 15;
Label1.Width := 50;
Label1.Color := clRed;
Label1.Font.Color := clGreen;
Label1.Alignment := taCenter; // taLeftJustify taRightJustify
Label1.Caption := '1962';
Label1.OnClick := CliqueLabel1;
end;
بسم الله الرحمن الرحيم
الصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
انشاء TEdit برمجيا
var
Edits: TEdit;
procedure TForm1.FormCreate(Sender: TObject);
begin
Edits := TEdit.Create(self);// delph.forumalgerie.net
Edits.Parent := Form1;// delph.forumalgerie.net
Edits.Show;// delph.forumalgerie.net
Edits.Left := 50;// delph.forumalgerie.net
Edits.Top := 50;// delph.forumalgerie.net
Edits.Width := 157;
Edits.Height := 5;
Edits.Name := 'EditTest';
Edits.Font.Name := 'Arial';
Edits.Font.Charset := ARABIC_CHARSET;
Edits.Font.Size := 9;
Edits.Font.Style := [fsBold];
Edits.BiDiMode := bdRightToLeft;
Edits.MaxLength := 11;
Edits.Enabled := True;
Edits.ReadOnly := False;
Edits.Visible := True;
Edits.Hint := 'Je suis hint';
Edits.ShowHint := True;
Edits.PasswordChar := #0; // Normal
{Edits.PasswordChar := *; Mot de passe }
Edits.TabOrder := 0; // 0 1 2 3 ...
Edits.TabStop := True;
Edits.Text := '';
Edits.Font.Size := 11;
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
Edits.Free; // delph.forumalgerie.net
end;
الازرار ضغط بيت بتن و بوتو Button BitBtn
مُساهمة من طرف mah11 في الأربعاء أبريل 01, 2015 10:39 pm
الازرار ضغط بيت بتن و بوتو Button BitBtn
procedure TForm1.BitBtn1Click(Sender: TObject); //
begin
BitBtn1.Caption := 'Click her'; //
end; //
procedure TForm1.Button1Click(Sender: TObject); //
begin
Button1.Caption := 'Click her'; //
end; //
if not fileExists('Emdb1.db') then
begin
SQLQuery1.Close;
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.Add('CREATE TABLE "Emdb1.db"(NOM CHAR(20),PRENOM CHAR(15),'+
'CODE NUMERIC(5))');
SQLQuery1.ExecSQL;
end;