C#修改VisionPro控件内容

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

C#修改VisionPro控件内容

C#修改VisionPro控件内容

核心代码

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


隐藏内容,解锁需要开通VIP
登录/注册

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

点击事件

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的控件内容,极大的提高了可玩性。

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/241937.html

(0)
上一篇 2022年4月7日 02:03
下一篇 2022年4月7日 02:03

相关推荐

发表回复

登录后才能评论