000
06.07.2006, 22:07 Uhr
~Newbieneu
Gast
|
Hallo, ich hab folgendes Problem:
Ich habe ne Combobox, bei der Werte zwischen 1 und 20 ausgewählt werden können. Wenn jetzt eine Zahl über fünf ausgewählt wird, dann soll eine Edit-Feld deaktiviert werden:
C++: |
void CLgsObjektDlg::OnSelchangeCombo1() { int groesse;
UpdateData(TRUE);
groesse=atoi(m_groesse);
if(groesse<5)GetDlgItem(IDC_EDIT5)->EnableWindow(FALSE); else GetDlgItem(IDC_EDIT5)->EnableWindow(TRUE); UpdateData(FALSE); }
|
Wenn ich zum Schluss "UpdateData(FALSE)" drin lasse, dann kann ich in der ComboBox nichts mehr auswählen. Wenn ich es weglassen, dann muss ich zweimal eine Zahl über 5 anklicken, damit das Editfelt IDC_EDIT5 deaktiviert wird.
Weiß jemand von euch vielleicht einen Rat?
mod edit: BENUTZE DIE CPP TAGS SELBER Dieser Post wurde am 06.07.2006 um 22:08 Uhr von Pablo editiert. |