CComboBox - Welche Funktion brauche ich ?..
-
Hi Leute!
Mittlerweile hat sich das Problem gelöst um bei einem neuen CCombo zwei Einträge hinzuzufügen. Das hab ich in der Funktion so gemacht, das man bei IDC_COMBO2 auswählen kann und dann auf OK klickt. Hat man auf OK geklickt wird in IDC_COMBO3 nun Nummer 1 und Nummer 2 stehen. Klappt ganz gut!
CString text; GetDlgItemText(IDC_COMBO2, text); if(text == "Tipp1") { m_strCombo.GetLBText(1, "Nummer 1"); m_strCombo.GetLBText(2, "Nummer 2"); m_strCombo.AddString("Nummer 1"); m_strCombo.AddString("Nummer 2"); MessageBox("Geändert!", "Info", MB_ICONINFORMATION | MB_OK); }Doch wenn ich jetzt es OHNE button machen möchte, also das wenn in IDC_Combo2 "Tipp1" ausgewählt wurde sollte das gleich in IDC_COMBO3 passieren.
Mit IDC_COMBO2::OnSelChance oder OnEditChange etc, will es einfach nicht
klappen! Welche funktion muss / kann ich denn dazu nehmen das auch dies klappt?? 
mfg
Programmerund PS: Wie löscht man alle Einträge einer ComboBox? SetCurSel(-1); geht nich
Oder muss ich da CComboBox IDC_COMBO2->m_strCombo.SetCurSel(-1); nehmen? Denke eher nich oder?
-
Bitte diesen Beitrag löschen!
Hat sich in dem Moment erledigt!m_strCombo.ResetContent();
Danke, mfg Pro
-
Und das mit dem will nicht klappen, das hat sich auch erledigt!!
Und zwar in der Funktion
void CTestDlg::OnKillfocusCombo2()
funktionierts wie gewollt! DANKE!