MFC Anfängerfrage



  • Habe ein Problem mit der Combobox

    Wenn ich über das Eigenschaftenmenue Punkte hinzufüge kommt gar nichts also nicht mal ein Eintrag von den drei erscheint.

    So nun hab ich diesen Code in einem Buch gefunden

    void cDatasetparser::OnSelchangeCombo2() 
    {
    int index = 0;
    CString Str;
    index=m_combo2.GetCurSel();
    m_combo2.GetLBText(index,Str);
    m_show2=Str;
    UpdateData(FALSE); 
    
    }
    
    BOOL cDatasetparser::OnInitDialog() 
    {
    	CDialog::OnInitDialog();
    
    m_combo2.AddString("Keine Aenderung");
    m_combo2.AddString("Grossschreibung");
    m_combo2.AddString("Kleinschreibung");
    int index = 0;	
    m_combo2.SelectString(index,"Keine Aenderung");
    m_show2= "Keine Aenderung";
    UpdateData(FALSE);
    

    Gut jetzt erscheint der erste Eintrag aber ich kann das DDMenu nicht aufklappen. Woran liegt das?



  • Die Combobox ist zu klein. Bzw. der Aufklappbereich.

    In der IDE kann man die vergrößern.



  • In der IDE erst auf den Button zum runterklappen drücken, und danach kann man den "Klapp-Bereich" in der Mitte größer ziehen.

    Ich habe da beim ersten mal auf gesessen und bin halb verzweifelt 😃



  • Na an dem Aufklappbereich kann es auch liegen,hab schon in den Faqs geschaut und horizontal das Ding 5 cm breit gemacht. Und ging immer noch nicht.

    THX



  • horizontal

    tipfehler?
    ne combox horizontal breiter machen bringt nicht viel wenn der Aufklappbereich zu klein ist, du musst den größer machen, nicht die combo box.


Anmelden zum Antworten