在NumericUpDown中显示货币符号

时间:2018-02-05 23:38:23

标签: vb.net currency numericupdown

我试图在VB.NET中的NumericUpDown中显示“£”。到目前为止,我已经创建了一个名为CurrencyUpDown的自定义控件,并在设计器代码中更改了继承行,以便它继承NumericUpDown属性。我知道我必须使用覆盖来控制此控件,但我不确定下一步该怎么做。

1 个答案:

答案 0 :(得分:0)

您需要覆盖UpdateEditText方法:

Public Class CurrencyUpDown
  Inherits NumericUpDown

  Protected Overrides Sub UpdateEditText()
    Me.Text = String.Format("{0:C}", Me.Value)
  End Sub

End Class