"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Frage zu einer Schleife !!, Visual C++

pauxi 21.10.2004 - 23:29 535 4
Posts

pauxi

Bloody Newbie
Avatar
Registered: Jan 2004
Location: austria
Posts: 10
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

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
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

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
hmm gibts in vc++ net so wie in vb control-arrays? hätt ich eigentlich schwer erwartet...

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Nein.

Das war auch ein Graus in VB :).

d3ft0n3

grinder
Avatar
Registered: Apr 2003
Location: Graz
Posts: 748
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...
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz