这可能是一个简单的问题,即使我还没有找到一个简单的解决方案:
我已经实现了我的自定义 UITypeEditor,其唯一目的是将 PaintValue 添加到布尔值。为了便于讨论,我们假设 PaintValue 将绘制选中或未选中的单选按钮。
问题一:
现在,问题来了:在所有绘制代码完成后,PaintValue 似乎会自动插入一个 20x13px 的矩形。自然,黑色矩形内的单选按钮很难看。我可以轻松地指示或覆盖这个矩形不被绘制吗?
问题2:
在这方面,是否可以在 propertygrid 的本机外观之上进行绘制——这意味着我可以绘制一些东西以掩盖(部分)垂直分隔两个网格单元的黑线吗?这样做的目的是表明两个值是关联的,例如将宽度/高度约束到纵横比。
任何答案都非常感谢。