我试图在VB.NET中的NumericUpDown中显示“£”。到目前为止,我已经创建了一个名为CurrencyUpDown的自定义控件,并在设计器代码中更改了继承行,以便它继承NumericUpDown属性。我知道我必须使用覆盖来控制此控件,但我不确定下一步该怎么做。
答案 0 :(得分:0)
您需要覆盖UpdateEditText方法:
Public Class CurrencyUpDown
Inherits NumericUpDown
Protected Overrides Sub UpdateEditText()
Me.Text = String.Format("{0:C}", Me.Value)
End Sub
End Class