自定义形状按钮----------WinForm控件开发系列

效果:

该控件是继承于 Control 基类开发的。该控件最大特点就是可在VS的图设计器通过可视化的方式设计控件的形状。

ShapePoints 属性记录自定义形状路径的所有点的坐标,坐标格式为: {x,y} {x,y} {x,y} {x,y}   坐标至少需要3个。可以手动编辑该属性坐标值或通过视图设计器进行编辑坐标点。

ShapeEditorEnable 属性为 True 时可以通过鼠标对形状路径点进行托载编辑。设置为 False 时可以预览最终形状效果。如下:

      

 ShapeAnchor 属性的提供整体调整自定义形状路径坐标,如下:

 通过右键菜单可以为路径 添加 删除 坐标点

 

通过鼠标调整坐标

新增属性如下

控件库的源码已整体发布到gitee,下载地址:(花木兰控件库)https://gitee.com/tlmbem/hml

posted @ 2022-06-08 09:10  唧唧复唧唧木兰当户织  阅读(1889)  评论(0编辑  收藏  举报