Einzelnen Beitrag anzeigen

gfjs

Registriert seit: 8. Dez 2005
Ort: Hohenkammer
298 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Zugriff auf Komponenten aus eigener Prozedur

  Alt 22. Aug 2006, 12:41
@ Khabarak

Vielen Dank für die schnelle Antwort. Leider fällt mir keine andere Möglichkeit ein, als das so zu lösen.

In dem Programm passiert folgendes:

Mit jedem Klick auf eines der Labels verändert sich der Text eines oder mehrerer Labels. Nach jedem Klick wird der Zustand aller Labels in einem Array gespeichert. Um zu erreichen, dass mit Navigationstasten vor und zurück navigiert werden kann, muss ich den jeweiligen Zustand wieder herstellen. D.h. ich muss die Werte aus dem Array wieder in die Labels bringen. - Ich hoffe, ich habe mich einigermaßen verständlich ausgedrückt.

Kann ich das auch anders lösen, als mit einer Prozedur, die außerhalb des Formulars deklariert ist?

mfg Jürgen

Vielleicht zur Erläuterung ein einfaches Beispiel:

Panel1 enthält 10 Labels, deren Text-Eigenschaft '0' ist.
1. Klick auf Label9 => Label9.Text := '1';
2. Klick auf Label6 => Label6.Text := '2';
3. Klick auf Label2 => Label2.Text := '3';
Klick auf Navigationstaste "zurück": Label2.Text muss wieder '0' sein
Klick auf Navigationstaste "Vor": Label2.Text muss wieder '3' sein

PS

Delphi-Quellcode:
 MyHelperClass = static class
    class method RefreshStatus(panel: panel; n : integer);
  end;
brachte die Fehlermeldung: "Nicht deklarierter Bezeichner 'static' ..."
Mein neues Motto (von "Unbekannt"):
Gewinnen: Wenn Du kannst - Verlieren: Wenn Du musst - Aufgeben: NIE!
  Mit Zitat antworten Zitat