MaskEdit Nachkommastellen



  • Hallo,

    Warum wird bei einem MaskEdit mit der Maske --,- wenn die Nachkommastelle
    0 ist nicht mit ausgegeben.

    MaskEdit1->Text = 47.8;
    Angezeigt 47,8
    MaskEdit1->Text = 47.0;
    Angezeigt 47,_



  • Bei der impliziten Umwandlung von float nach String wird soweit wie möglich gekürzt. Wenn dir das nicht passt musst du die Zahl der zu beachtenden Stellen explizit festlegen.

    float fWert = 47.0;
      MaskEdit1->Text = FloatToStrF(fWert, ffFixed, 7, 1);
    

Anmelden zum Antworten