我希望细节视图中的所有标签都是粗体。我创建了一个简单的自定义标签控件,强制字体变粗。这对我来说有代码味道的感觉。我并不关心开发人员能够自定义自定义控件(baseDetailLabel)。我只是想强制一个应用程序广泛的标准细节标签(他们必须是粗体)。在控件初始化时强制字体样式还是应该用另一种方法做这件事?我确实希望设计师可以看到这种风格。控制自定义控件的渲染
public class BaseDetailLabel : System.Windows.Forms.Label
{
public BaseDetailLabel()
{
System.Drawing.Font f = new Font(this.Font,FontStyle.Bold);
this.Font = f;
}
}
使用using语句更新它。 – 2009-05-24 23:28:52