以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [分享] 主表管理(0911更新) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=56677) |
-- 作者:lsy -- 发布时间:2014/9/10 17:02:00 -- [分享] 主表管理(0911更新) 相当一部分狐友,做的项目,是以主表为主,窗口比较少,主表数量多达几百个的,也不鲜见。
这就牵涉到主表的管理问题,要么半天找不到,找到了,表标题也藏在老后面,见不着。
本案例用CheckedListBox控件管理主表,多列显示,导航栏拉宽,再多的主表,也能全部显示出来。
列表中的项目,勾选的表才会显示,并能记住勾选的项目,重启项目,自动显示勾选的表。
当前项目(颜色高亮的)对应的表,第一位。
双击当前表的表标题,可以隐藏该表。
20140911更新:减轻闪烁。
以下内容只有回复后才可以浏览
20140911更新
以下内容只有回复后才可以浏览
20140911第二次更新:(想让某表显示,勾选;想让某勾选的表显示在第一位,双击该项) 把代码换到DoubleClick事件中,并且不再拘泥于让主界面排在第一位,几乎没有闪烁了。 又加上了排序,列表项目很多的时候,更好找了。
以下内容只有回复后才可以浏览 [此贴子已经被作者于2014-9-11 10:18:21编辑过]
|
-- 作者:Bin -- 发布时间:2014/9/10 17:04:00 -- 顶. |
-- 作者:jspta -- 发布时间:2014/9/10 17:07:00 -- 学习下 |
-- 作者:jiajunchi -- 发布时间:2014/9/10 18:16:00 -- asdfasfadsfasf |
-- 作者:方丈 -- 发布时间:2014/9/10 18:16:00 -- 学习 |
-- 作者:yinyb36 -- 发布时间:2014/9/10 18:31:00 -- 哦 |
-- 作者:y2287958 -- 发布时间:2014/9/10 18:39:00 -- 好 |
-- 作者:pcxjxjhkw -- 发布时间:2014/9/10 18:52:00 -- 学习
|
-- 作者:hjcslr -- 发布时间:2014/9/10 19:38:00 -- 1234 |
-- 作者:nzwk2013 -- 发布时间:2014/9/10 19:48:00 -- 学习下 |