Raz*_*zor 5 c# sign numericupdown winforms
我试图将“%”符号添加到我的numericUpDown中,即readonly = false。因此,例如5%。
这可能吗?
谢谢
小智 3
您可以创建自己的自定义 NumericUpDown 类并重写 UpdateEditText 方法,如下所示:
使用该名称创建一个新类CustomNumericUpDown并将此代码放入该类中。
public class CustomNumericUpDown : NumericUpDown
{
protected override void UpdateEditText()
{
this.Text = this.Value.ToString() + "%";
}
}
Run Code Online (Sandbox Code Playgroud)
记得添加using System.Windows.Forms;. 每当您想将其添加到表单中时。你用
CustomNumericUpDown mynum = new CustomNumericUpDown();
Run Code Online (Sandbox Code Playgroud)