C# 如何使DateTimePicker的复选框平坦?

C# 如何使DateTimePicker的复选框平坦?,c#,winforms,visual-studio-2010,C#,Winforms,Visual Studio 2010,是否可以使DateTimePicker的复选框显示为平面 编辑 基于下面的链接,我在OverrideDropDown方法中添加了以下代码: 但是,复选框不是平展的。平展是什么意思?有什么例子吗?这个链接可能会提供一些建议和帮助-我理解。。现在正在寻找解决方案。一旦我有任何成功,更新你!!!检查了这个链接吗? if (this.ShowCheckBox) { ButtonState state = this.Checked ? ButtonState.Checked : ButtonSta

是否可以使DateTimePicker的复选框显示为平面

编辑

基于下面的链接,我在OverrideDropDown方法中添加了以下代码:


但是,复选框不是平展的。

平展是什么意思?有什么例子吗?这个链接可能会提供一些建议和帮助-我理解。。现在正在寻找解决方案。一旦我有任何成功,更新你!!!检查了这个链接吗?
if (this.ShowCheckBox)
{
    ButtonState state = this.Checked ? ButtonState.Checked : ButtonState.Inactive;

    Rectangle rect = new Rectangle(3, 3, CheckBoxWidth, this.Height - 6);
    ControlPaint.DrawCheckBox(g, rect, ButtonState.Flat | state);
}