You can configure how values are displayed in the Windows Forms NumericUpDown control. The DecimalPlaces property determines how many numbers appear after the decimal point; the default is 0. The ThousandsSeparator property determines whether a separator will be inserted between every three decimal digits; the default is false. The control can display values in hexadecimal instead of decimal format, if the Hexadecimal property is set to true; the default is false.这个是默认的控件支持的格式化了。如果还不能满足你的要求,估计要用第三方的,或者自己做了。