Komponente als Parameter einer Funktion
-
ich habe eine LMD CheckGroup hier CG. Ich brauche die Anzahl der ausgewählten CheckButtons, die darin enthalten sind. Da ich keine Funktion dazu gefunden habe (bzw. die HelpFiles zu dieser Komponente nicht habe) wollte ich mir einfach selbst eine Funktion dazu schreiben:
Das hab ich bisher versucht. So gehts natürlich nicht. Wie kann ich als Parameter den Namen einer Komponente dort eintragen?int CountCheckBoxes(TLMDCheckGroup* CheckGroupName) { int countCB = 0; for (int i=0; i<CheckGroupName->Items->Count; i++) { if(CheckGroupName->Checked[i]) { countCB++; } } }
-
Warum geht das nicht?
-
jap...so übergibts Du eine Komponente!
lg, freakC++
-
weil ich etwas sehr wichtiges vergessen hab wie ich feststellen musste. Manchmal sieht man den Wald voller...
Ein
return countCB;
sollte schon drin sein
Kann man das denn so machen oder gibts eine bessere oder andere Möglichkeit?
-
Hallo
Ja, das kann man so machen. Andere Möglichkeiten gibt es nur, wenn du grundlegend dein Programm-Konzept änderst (was vermutlich in deinem Fall nicht nötig ist)
bis bald
akari