Frage zu einer Schleife !!, Visual C++
pauxi 21.10.2004 - 23:29 535 4
pauxi
Bloody Newbie
|
http://img100.exs.cx/img100/1138/emsv.jpgDas ist mein GUI. Meine Aufgabe besteht jetzt darin alle Combo- und Edit-Boxen bei klicken des OK auszulesen! Das Auslesen einer Combo Box und in eine Datei schreiben ist keine Problem. Nun möchte ich eine Schleife schreiben damit ich nicht immer Copy&Paste praktiziere und dann massig Code habe. Meine Frage: Wie könnt ich das jetzt am besten machen?!? Eine Box nach der anderen einlesen und in eine Datei schreiben. Wenn jetzt z.B die 1 Box COMBO1 heißt wie kann ich dann die 2 gleich danach auslesen? Ich kann ja nicht +1 machen damit ich auf COMBO2 komm. Das geht ja nicht so wirklich. Gibts irgendeine Funktion wie stringplus damit man des erhöhen kann?!?!? thx!!!!! Bin für jede Hilfe dankbar.
|
that
ModeratorHoffnungsloser Optimist
|
Das geht schon, wenn die Controls aufsteigende, aufeinanderfolgende numerische IDs haben. Falls nicht, oder wenn du das nicht voraussetzen willst, schreib einfach alle Control-IDs in ein Array und mach eine Schleife über dieses.
|
watchout
Legendundead
|
hmm gibts in vc++ net so wie in vb control-arrays? hätt ich eigentlich schwer erwartet...
|
Ringding
Pilot
|
Nein. Das war auch ein Graus in VB .
|
d3ft0n3
grinder
|
jop, schreib einfach alle combo-/editboxen-objekte in ein array, also halt eins für die combos und eins für die editboxen und dann lässt a schleife drüberlaufen und greifst halt immer aufs feld mit index des schleifendurchlaufs zu...
|