高分!求多边形自定义控件如何实现
譬如,三角形,梯形形状的控件如何实现,控件继承于pictureBox或label控件。
[解决办法]
其实画面表现用图片,合理计算鼠标相应的位置就可以了
[解决办法]
一种较简单的实现方法:
你在绘制控件的时候,可以绘制一个多边形,然后用一种不同于背景色的颜色填充多边形就是了,其实这样绘制的空间还是矩形的,只是背景色与多边形填充颜色不同而已
[解决办法]
不过还是建议你直接继承Control类比较好一些
[解决办法]
创建一个你想要的Region,然后赋给label的region属性
[解决办法]
重写控件的OnPaint事件,画出你要的图形的Region