关于C# UITypeEditor

春夏_秋冬 2019-04-29 10:47:15
1.EditValue()这个方法什么时候被触发,通过自己的尝试,感觉就只是一个Click()事件一样,点一下后面哪个就触发
2.EditValue的三个参数分别是什么意思
ITypeDescriptorContext context,
IServiceProvider provider,
object value
以及Context.Instance是什么意思。
...全文
80 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
stherix 2019-04-29
  • 打赏
  • 举报
回复
1. 差不多, UI设计器的属性有下拉,或者弹出,当触发的时候会调用这个事件 这时候你可以弹出自己的下拉框或者弹出对话框,完成之后把value赋值 这样这个属性的值就被更新了 provider和context具体比较复杂,用于对对对象和编辑服务的获取 你可以参考 https://docs.microsoft.com/zh-cn/previous-versions/ms171840(v=vs.120) 还有PropertyGrid的详细说明

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧