Udostępnij przez


Jak ustawić format kontrolki NumericUpDown w Windows Forms

Możesz skonfigurować sposób wyświetlania wartości w kontrolce NumericUpDown formularzy systemu Windows. Właściwość DecimalPlaces określa, ile liczb pojawia się po przecinku dziesiętny; wartość domyślna to 0. Właściwość ThousandsSeparator określa, czy separator zostanie wstawiony między co trzy cyfry dziesiętne; wartość domyślna to false. Kontrolka może wyświetlać wartości w formacie szesnastkowym zamiast dziesiętnego, jeśli właściwość Hexadecimal jest ustawiona na true; wartość domyślna to false.

Aby sformatować wartość liczbową

  • Wyświetl wartość dziesiętną, ustawiając właściwość DecimalPlaces na liczbę całkowitą i ustawiając właściwość ThousandsSeparator na wartość true lub false.

    NumericUpDown1.DecimalPlaces = 2
    NumericUpDown1.ThousandsSeparator = True
    
    numericUpDown1.DecimalPlaces = 2;
    numericUpDown1.ThousandsSeparator = true;
    
    numericUpDown1->DecimalPlaces = 2;
    numericUpDown1->ThousandsSeparator = true;
    

    — lub —

  • Wyświetl wartość szesnastkową, ustawiając właściwość Hexadecimal na true.

    NumericUpDown1.Hexadecimal = True
    
    numericUpDown1.Hexadecimal = true;
    
    numericUpDown1->Hexadecimal = true;
    

    Uwaga / Notatka

    Nawet jeśli wartość jest wyświetlana w formularzu jako szesnastkowo, jakiekolwiek testy wykonywane we właściwości Value będą testować jej wartość dziesiętną.

Zobacz także