当用户增加显示的 DPI 时,我的 winform 应用程序中复选框的大小不会自动增加。只有复选框旁边显示的文本大小会增加。为了解决这个问题,我尝试在父级上绘制一个自定义复选框复选框,使用其绘制事件。我正在使用以下命令。
ControlPaint.DrawCheckBox(e.Graphics, rc,chkBx.Checked ? ButtonState.Checked : ButtonState.Normal);
问题是这会创建一个 3D 框。但我想绘制一个平面复选框。我该如何实现呢?
问问题
820 次