Frage zu einer Schleife !!, Visual C++

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/frage_zu_einer_schleife_visual_c_127777/page_1 - zur Vollversion wechseln!


pauxi schrieb am 21.10.2004 um 23:29

http://img100.exs.cx/img100/1138/emsv.jpg

Das 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 schrieb am 21.10.2004 um 23:40

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 schrieb am 22.10.2004 um 03:52

hmm gibts in vc++ net so wie in vb control-arrays? hätt ich eigentlich schwer erwartet...


Ringding schrieb am 22.10.2004 um 10:11

Nein.

Das war auch ein Graus in VB :).


d3ft0n3 schrieb am 22.10.2004 um 10:51

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...




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025