Einzelnen Beitrag anzeigen

Popov
(Gast)

n/a Beiträge
 
#16

AW: Wozu haben Komponenten Namen?

  Alt 28. Okt 2013, 12:22
Ich glaube er meint das:
Delphi-Quellcode:
var
  newButton: TButton;
begin
  newButton := TButton.Create(self);
  newButton.Left := 0;
  newButton.Caption := '1';
  newButton.Parent := self;
  newButton.OnClick := NewButonOnClick;

  newButton := TButton.Create(self);
  newButton.Left := 100;
  newButton.Caption := '2';
  newButton.Parent := self;
  newButton.OnClick := NewButonOnClick;
end;
Das scheint zu gehen, ist mir bisher noch nicht aufgefallen, denn zur Entwicklungszeit meckert die IDE, bei zwei Komponenten ohne Namen. Und wenn man im Beispiel oben die Buttons einzig mit einer Prozedur (z. B. OnClick) direkt verknüpft, brauch man anscheinend auch keine Namen.

Problematisch wird es nur wenn man später - wie im ersten Beispiel - auf die Komponente zugreifen will. Will man es nicht, scheint es kein Problem zu sein.

Geändert von Popov (28. Okt 2013 um 12:25 Uhr)
  Mit Zitat antworten Zitat