Spinbutton, Edit und negative Zahlen



  • Hallo!

    Ich habe in meinem Formview einige Edits mit Spinbutton (autom. Buddy, Buddy Ganzzahl) und für positive Zahlen funktioniert das auch.
    Nun habe ich aber ein Edit, wo Zahlen zwischen -20 und 20 eingegeben werden sollen.

    Leider verweigert das Edit das -Zeichen. 😞

    Was kann das sein?

    PS: Für die Codefetischisten noch ein paar Zeilen...

    // DoDataExchange
    	DDX_Text(pDX, IDC_EDT_DIFF, m_strDiff);
    	DDV_MaxChars(pDX, m_strDiff, 3);
    // OnInitialUpdate
    	m_spnDiff.SetRange(-20, 20); 
    	m_spnDiff.SetAccel(1, &ac);
    


  • Neue Erkenntnis: Es liegt wohl daran, dass ich beim Edit die Eigenschaft "Zahl" gesetzt habe. 😕
    Aber eine negative Zahl ist doch auch eine Zahl. 😡

    Was nun?



  • estartu schrieb:

    Neue Erkenntnis: Es liegt wohl daran, dass ich beim Edit die Eigenschaft "Zahl" gesetzt habe. 😕
    Aber eine negative Zahl ist doch auch eine Zahl. 😡

    Was nun?

    Edit: Gelöst. 🙄
    Es war nur dieses doofe mißverständliche Häkchen, ohne klappt es. 😕

    PPS: Und dass man nun Buchstaben eingeben kann löse ich anders. 🙄


  • Mod

    Lies mal den Text zu dem Property unten in der Eigenschafts Box, da steht netterweise:
    Allows only digits to be entered...

    Edit: Upps, da fällt mir gerade ein, dass Du ja noch VC6 verwendest...



  • Ah, okay wenn man Zahl als "Zahl" nimmt, also nur 0-9, dann passt das auch.


Anmelden zum Antworten