dialogfelder



  • wie kann ich mittels OnChange() dafür sorgen, das Eingabefeld b automatisch geändert wird, falls sich Eingabefeld a ändert.

    so etwa ? :

    ... : OnChange()
    {
    UpdateData(TRUE);
    b = a*a;
    UpdateData(FALSE);
    }

    a und b sind vom Typ double. B liefert richtigen Wert, aber bei der Eingabe von a gibt es Probleme: so bald ich einen Punkt eingebe (z.Bsp. 12.3) schreibt er die 3 vor die 12.



  • ... : OnChange() 
    { 
    double wert_aus_a;
    //m_a, m_b -> membervariablen der eingabefelder
    UpdateData(TRUE); 
    wert_aus_a = m_a * m_a;
    UpdateData(FALSE); 
    m_b = wert_aus_a; 
    }
    

    UpdateData(TRUE) -> er liest werte aus den eingabefeld
    UpdateData(FALSE) -> er schreibt werte in das eingabefeld

    Du weisst schon, wie man das OnChange-Ereignis für das Edit einrichtet?


Anmelden zum Antworten