让代码更简单

当前位置:代码狗 > 开发教程 > 工业视觉教程 > 正文

C#修改VisionPro控件内容

重要:本文最后更新于2020-05-04 08:22:00,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

VisionPro提供的控件功能非常强大,但灵活性不够,下面用cogJobManagerEdit控件的工具栏为例,使用C#增加一个工具栏按钮,实现自定义点击事件。其它控件的工具栏同理可实现,大家自行摸索吧。

C#修改VisionPro控件内容

C#修改VisionPro控件内容

核心代码

实现思路是得到控件对象,添加控件进去

要查看更多文章内容,请您先登录/注册

使用到的方法全是微软提供的。

点击事件

private void cogToolbar_ButtonClick(object sender, ToolBarButtonClickEventArgs e)
{
string a = (string)e.Button.Tag;
if (a != null)
{
if (a == "cusButton")
{
MessageBox.Show("我是自定义工具按钮");
}
}
}

通过上面设置的Tag来判断点击的按钮是哪一个。

特别注意

Controls.Find方法需要知道控件名称,我们在不知道visionpro中控件名称的情况下,可以通过遍历控件来获取控件名称。

//获取工具栏
for (int i = 0; i < cogJobManagerEdit1.Controls.Count; i++)
{
   Console.WriteLine(cogJobManagerEdit1.Controls[i].Name);  
}

以上只是个例子,大家可以通过这种方法自行修改visionpro的控件内容,极大的提高了可玩性。

感觉很棒!可以赞赏支持我哟~

赞(2) 打赏

评论 1

  1. #1

    春暖花开,下次再来!

    钻网2个月前 (05-04)回复
×

请作者吃根烤肠!

支付宝