应用场景:
treeView中是同一种类型的信息的集合,比如机器人列表,在我双击左侧机器人列表时,右边tabControl中新出一选项卡,显示机器人的运行参数信息。我只制作一个窗体显示机器人的运行信息,每次双击机器人时,选项卡中加载该窗体,显示机器人的运行信息。通过类文件实现参数在树形菜单和选项卡中的窗体之间流动。
即:


我在树形菜单中双击机器人列表中的任一机器人,tabControl中新出一选项卡,加载neirong.cs窗体。在这个窗体中,我们会定义各种各样的方法。如和西门子PLC通讯,如和现场机器人通讯,和数据库通讯以及一些运行参数在PLC和现场机器人之间传递。
视频效果
这里抛砖引玉
1-treeView加载数据库内容,可参考之前的文章C#-TreeView控件加载数据库数据
2-不同窗体之间传值,可参考之前文章C#-一种窗体之间传值的方法
项目源码:https://github.com/yuanhuihai/treeView_TabPage
文章转载自数字化设备人,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




