Thema: Delphi Button Klick

Einzelnen Beitrag anzeigen

Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#2

Re: Button Klick

  Alt 18. Mai 2008, 00:47
Die haben quasi keinen Namen, da Du ihnen keinen gibst.

Aber welchen Sinn macht es, soviele BitBtns (840 Stück!) zu erstellen?

Du willst für alle Buttons die selbe OnClick-Methode?

Delphi-Quellcode:
type
  TForm1 = class(TForm)
    procedure MyBitBtnClick(Sender: TObject);
  private
  ...
  end;

implementation

procedure TMyMap.FormCreate(Sender: TObject);
var ix,iy,x,y:integer;
begin
y:=0;

for iy:=1 to 40 do
begin
x:=0;
  for ix:=0 to 20 do
  begin
    with TBitBtn.Create(self) do // <=== wie heißen die auf diese Weise erstellten BitBtn's ???
    begin
      parent:=MyMap;
      width :=25;
      height:=25;
      Left :=X;
      Top :=Y;
      X:=X+25;
      OnClick := MyBitBtnClick;
    end;
  end;
y:=y+25;
end;
end;

procedure TMyMap.MyBitBtnClick(Sender: TObject);
begin
  // Do Something
end;
  Mit Zitat antworten Zitat