如何为UserControl的属性网格添加UI按钮以保存配置?
自定义UserControl的配置保存与加载需求
我有一个可拖拽至Form1设计器的UserControl,能在属性窗口查看并修改其属性设置,效果如下:
右侧为预期效果,底部白色区域的“Click Me”是可在程序运行前或运行时点击的按钮,点击后需保存UserControl的部分属性值。该UserControl实现了Paint事件中点的动画效果。
核心需求
- 每次将该UserControl拖拽至Form1设计器的属性窗口时,显示一个UI按钮,点击即可保存
interval值、dot color、dotActivecolor等控件设置 - 再次拖拽该控件到设计器时,自动加载已保存的配置
- 若添加按钮实现复杂,可采用替代方案:在UserControl代码中添加bool类型属性,当该标记为
true时自动保存属性变更,为false则不保存
内容的提问来源于stack exchange,提问作者jhon last
相关产品推荐
相关产品推荐

