相当一部分狐友,做的项目,是以主表为主,窗口比较少,主表数量多达几百个的,也不鲜见。
这就牵涉到主表的管理问题,要么半天找不到,找到了,表标题也藏在老后面,见不着。
本案例用CheckedListBox控件管理主表,多列显示,导航栏拉宽,再多的主表,也能全部显示出来。
列表中的项目,勾选的表才会显示,并能记住勾选的项目,重启项目,自动显示勾选的表。
当前项目(颜色高亮的)对应的表,第一位。
双击当前表的表标题,可以隐藏该表。
20140911更新:减轻闪烁。
以下内容只有回复后才可以浏览
20140911更新
以下内容只有回复后才可以浏览
20140911第二次更新:(想让某表显示,勾选;想让某勾选的表显示在第一位,双击该项)
把代码换到DoubleClick事件中,并且不再拘泥于让主界面排在第一位,几乎没有闪烁了。
又加上了排序,列表项目很多的时候,更好找了。
以下内容只有回复后才可以浏览
[此贴子已经被作者于2014-9-11 10:18:21编辑过]