Dreistein

 


* Startseite     * Über...     * Archiv     * Gästebuch     * Kontakt



* Themen
     Willkommen
     Allgemeines
     * Variablen
     * Function
     * Procedure
     * String
     * Array
     FormObjekte
     * Button
     * CheckBox
     * Editfeld
     * Label
     * Listbox
     * RadioButton
     * Timer
     * Turtle
     Sortieralgorithmen
     * Arraysort
     * Bubblesort
     * Selection Sort
     * Quicksort
     Schleifen
     * repeat-Schleife
     * while-Schleife
     * for-Schleife
     Rekursion
     * Ackermann
     * Binominalkoeffizent
     * Fibonacci Zahlen
     * Fakultät
     * GGT
     * Kochfunktion
     * Sierpinskifunktion
     Nützliches
     * Hintergrundbild
     * Massenanzeige
     * Massenbenutzung
     * Schreibtischtest






Wer von euch kennt das, oder auch noch nicht: Man hat 100 Editfelder und m?chte alle auf 0 setzten. Dann m?sste man 100 mal den Eintrag Edit1..100 := 0; schreiben. Das geht auch einfacher, auch wenn es komplizierter aussieht, die M?he lohnt sich wirklich.

Als erstes kommt der Quelltext.

for i := 1 to 100 do
TEdit(findcomponent('Edit'+inttostr(i))).text := '0';

Mehr ist es nicht. Die 100 ist nat?rlich ersetztbar durch die Anzahl der Objekte. Das klappt nat?rlich mit allem, was man auf der Form hat, dazu schreibt man einfach die Bezeichnung mit einem T vorneweg: TButton, TListbox, etc...
In den Klammern wird der Name von dem Feld gesucht. Hat man seine 100 Editfelder umbenannt, hat man ein Problem, weil die nicht mehr gefunden werden, hat man ihnen aber einen einheitlichen, anderen Namen gegeben, so muss nur der Name in den Hochkommata getauscht werden. Damit lassen sich nat?rlich auch andere Sachen als .text ansprechen, alles ist m?glich.
25.11.05 00:14
 


bisher 0 Kommentar(e)     TrackBack-URL

Name:
Email:
Website:
E-Mail bei weiteren Kommentaren
Informationen speichern (Cookie)


Die Datenschuterklärung und die AGB habe ich gelesen, verstanden und akzeptiere sie. (Pflicht Angabe)

 Smileys einfügen



Verantwortlich für die Inhalte ist der Autor. Dein kostenloses Blog bei myblog.de! Datenschutzerklärung
Werbung