Spin Control Problem



  • moin

    hab nen problem mit meinem spin control
    habe nen dialog mit 5 spin controls auf jeweils 5 editfelder
    1 editfeld + spin control waren schon da ...
    4 hab ich hinzugefügt ... und diese 4 machen probleme..

    die zuweisung passt und die spin buttons funktionierten

    trotzdem bekomm ich beim öffnen des dialogs folgende meldung:
    "Bitte geben sie eine ganze Zahl ein."

    diese meldung kommt genau 4 mal (wenn ich die spins weg lösche kommt die meldung nicht mehr also nehm ich schon mal an das es an den neuen spins liegt...)

    ich habe die einstellungen der edit felder und der spins mit dem alten spin und edit control verglichen ... identisch... auch die reinfolge funktioniert ... die button selbst funktionieren auch wenn ich in dem dialog bin ... trotzdem bekomm ich diese doofe meldung ??ß

    wieso und was kann ich gegen tun ??

    mfg LT



  • Das kann doch nur eine von Dir selber erzeugte Meldung sein.
    Wie sieht denn dein OnInitDialog aus?


  • Mod

    DoDataExchange hast Du einen DDX_ Code drin, der die Daten auch verifiziert.
    Vermutlich machst Du auch ein UpdateData(TRUE) im OnInitDialog.

    Irgendwie ist aber zu diesem Zeitpunkt keine gültige Zahl in dem Control.
    Unterbreche das Programm einfach im Debugger. Schau Dir den Callstack an und Du wirst seen welche Routine das Problem auslöst.


Log in to reply