新手求教,如何在事件中获取当前控件的物理Id?

OtakuMonkey 2017-05-12 02:18:06
比如我需要在_LostFocus事件中判断当前的控件是哪个Button,是button1还是button2?
...全文
189 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
OtakuMonkey 2017-05-12
  • 打赏
  • 举报
回复
引用 3 楼 以专业开发人员为伍的回复:
判断对象是否是某个,就是写类似
if((Button)sender == button1)
if((Button)sender == button2)
就行了,编译之后的代码没有什么“物理Id”的概念,这就好像自然界并不懂什么叫做主席、科长、要饭的,在编译出来的程序中没有那种 Id。
非常感谢。新手刚接触VB.NET,虚心受教。
OtakuMonkey 2017-05-12
  • 打赏
  • 举报
回复
引用 1 楼 xdashewan的回复:
sender参数就是触发事件的按钮,可以强转button,强转后button1或button2可以用name属性区分
非常感谢。新手刚接触VB.NET,虚心受教。
  • 打赏
  • 举报
回复
判断对象是否是某个,就是写类似
if((Button)sender == button1)
if((Button)sender == button2)
就行了,编译之后的代码没有什么“物理Id”的概念,这就好像自然界并不懂什么叫做主席、科长、要饭的,在编译出来的程序中没有那种 Id。
  • 打赏
  • 举报
回复
没有什么“物理Id"这种东西。
xdashewan 2017-05-12
  • 打赏
  • 举报
回复
sender参数就是触发事件的按钮,可以强转button,强转后button1或button2可以用name属性区分

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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