tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
557
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Receiver Receiver ist offline Mitglied Gold
    Registriert seit
    Aug 2003
    Beiträge
    190
    Hallo!

    Hab da ein kleines Problem:
    Ich bin dabei ein Programm zu schreiben (in Delphi), das über 81 Eingabefelder verfügt. Nun sollen diese Eingabefelder mit Zahlen gefüllt werden.
    Also habe ich mir überlegt: Mach ne Schleife die von 1 bis 81 zählt. Die Schleife zählt also los (mit der Zählvariablen "i"), und soll nun bei jedem Durchlauf in das Edit-Feld "i" eine zufällig generierte Zahl von 1 bis 9 schreiben.

    Das Problem ist jetzt, dass ich nich weiß, wie ich die Edit-Felder über die Schleife der Reihe nach ansteuern kann. Hier mal so der Code wie er in etwa aussieht:

    for i:= 1 to 81 do
    begin
    Form1.Edit(i).Text := IntToStr(random(8) + 1);
    end;

    In der 3. Zeile kommt dann der Fehler, weil der Compiler nicht weiß, was "Edit" sein soll.

    Kann mir vielleicht einer weiter helfen?

    THX,
    Christian
     

  2. #2
    Hellie Hellie ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Beiträge
    252
    Du kannst mal nach FindComponent suchen, die Delphi-Hilfe, das Internet und das Forum wird dir dabei helfen. Wenn du nicht weiterkommst, melde dich ruhig noch mal.

    lg Hellie
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 02.01.08, 13:26
  2. Mit schelife durchlaufen lassen oder ohne
    Von son gohan im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 13.07.07, 10:14
  3. TEdit Eingabe einschränken?
    Von Snape im Forum Borland CBuilder und VCL
    Antworten: 8
    Letzter Beitrag: 18.10.04, 21:19
  4. TEdit und UNICODE
    Von Loods im Forum Borland CBuilder und VCL
    Antworten: 0
    Letzter Beitrag: 27.07.04, 09:37
  5. TEdit multiline
    Von Interritor im Forum Delphi, Kylix, Pascal
    Antworten: 6
    Letzter Beitrag: 07.05.03, 19:33