C# 使禁用的NumericUpDown的边框与TextBox相同
C# 使禁用的NumericUpDown的边框与TextBox相同,c#,winforms,numericupdown,C#,Winforms,Numericupdown,是否可以通过对数值上下进行子类化来实现此目的?遗憾的是,这是不可能的。我试图为自定义控件检索真正的Vista/7文本框边框,但我尝试的所有方法都不起作用 唯一的解决方案是在一个无边框的数字框周围设置一个虚拟文本框(我希望有可能隐藏它的边框) 另请参见我的问题:否子类化有什么问题?不进行子类化也可以实现视觉效果,但它需要一个虚拟文本框。“禁用”NumericUpDown时,您将隐藏NumericUpDown并显示完全覆盖在NumericUpDown顶部的虚拟文本框。@Rick Davin,好主意,
是否可以通过对数值上下进行子类化来实现此目的?遗憾的是,这是不可能的。我试图为自定义控件检索真正的Vista/7文本框边框,但我尝试的所有方法都不起作用 唯一的解决方案是在一个无边框的数字框周围设置一个虚拟文本框(我希望有可能隐藏它的边框)
另请参见我的问题:否子类化有什么问题?不进行子类化也可以实现视觉效果,但它需要一个虚拟文本框。“禁用”NumericUpDown时,您将隐藏NumericUpDown并显示完全覆盖在NumericUpDown顶部的虚拟文本框。@Rick Davin,好主意,thanks@aush使用所谓的
虚拟文本框
比子类化糟糕得多。