Autor Beitrag
Konrad
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Sa 23.11.02 19:54 
Hallo,

ich bin auf der Suche nach einer Lösung für folgenden Sachverhalt:

Ich möchte meine Programme gerne mit den Screenshots der ganzen Dialoge dokumentieren.
Nun würde ich aber gerne, damit man die Dialoge mit dem Code besser in Zusammenhang bringen kann, den Dialog nicht so "captur'n", wie er letztendlich zu sehen ist, sondern mit einer Beschriftung der einzelnen Elemente (z.B. Button1, Button2, Edti1, ...)

Gibt es irgendeine Möglichkeit (PlugIn für Delphi, extra Software, ...) die es mir ermöglicht, die Dialoge mit den Bezeichnungen der Objekte anzuzeigen?

Habt vielen Dank
Popov
Gast
Erhaltene Danke: 1



BeitragVerfasst: Sa 23.11.02 20:25 
Ein ungewöhnliches Vorhaben. Aber Popov sein dank gibt es eine Lösung ;)

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
procedure TForm1.Button1Click(Sender: TObject);
var
  i: Integer;
  Comp: TComponent;
begin
  for i := 0 to ComponentCount - 1 do begin
    Comp := Components[i];
    if Comp is TButton then with TButton(Comp) do Caption := Name;
    if Comp is TEdit then with TEdit(Comp) do Text := Name;
  end;
end;


Einfach für das ganze Formular starten und die Captions und Texte bekommen die Komponantennamen zugewiesen. Du muß das ganze noch um weitere Komonenten erweitern. Momentan hast du hier nur Umbenennroutinen für TButton und TEdit