【发布时间】:2015-01-02 22:50:32
【问题描述】:
如何强制 C# 或 Vb.net 中的控件从右向左和字体属性(以及其他受影响的属性)不受其容器的影响?
例如,当我将文本框放入字体为“Font A”的面板中时,文本框字体属性字体变为“Font A”。我怎样才能避免这种情况?
【问题讨论】:
-
在文本框上设置特定字体。
-
从右到左的属性呢?如果我正在设计一个继承的控件怎么办?
-
也明确设置从右到左的属性。如果没有明确设置,控件将继承一些属性值(通过环境属性)。就是那样子。如果您正在设计自己的控件,则可以使用设计属性上的 [DefaultValue] 属性来覆盖默认值。我想。
-
如果可以的话,您确实应该使用默认系统设置的字体等,让用户选择他们想要的体验方式。
标签: c# vb.net properties controls