2012-03-29 9 views

Antwort

0

Nun, könnten Sie eine Schleife verwenden ....

+0

erste Idee hatte ich ... 'code'for (int i = 1; i <= 81; i ++) {string temp =“ TextCtrl "+ i; temp-> setValue (schlecht [i-1];);} 'code'? d'dnt work – ac3hole

1

Leider keinen Weg gibt es einen Stapel gesetzt zu tun, wie Sie zu tun versuchen. Sie könnten jedoch eine Schleife haben und dann setzen Sie dann SetValue.

Es wäre etwas entlang der Linien von

for(int i = 0; i < 81; ++i) 
    textCtrls[i]->SetValue(values[i]); 
+0

Sieht aus wie C – ravenspoint

1
// vector of strings 
std::vector<wxString> value; 

// vector of textctrl pointers 
std::vector< wxTextCtrl* > control; 

// iterartors 
std::vector<wxString>::iterator value_iter; 
std::vector< wxTextCtrl* >::iterator control_iter; 

// loop 
for(value_iter = value.begin(), control_iter = control.begin(); 
    value_iter != value.end(); value_iter++, control_iter++) 
{ 
    (*control_iter)->SetValue(*value_iter); 
} 
Verwandte Themen