以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教隐藏分区面板与显示分区面板的方法 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=6612) |
||||
-- 作者:卟离卟弃 -- 发布时间:2010/4/12 17:33:00 -- 请教隐藏分区面板与显示分区面板的方法
点击导航器中的按钮,右边的内容变化.... 我现在只能用最笨的方法,关闭一个窗口显示另一个窗口.我知道不必要这样 大家有没有类例功能的例子??? 求膜...... |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/4/12 18:26:00 -- SplitterPanel SplitterPanel表示分区面板的两个分区。 其属性有:
示例一 设置第一个分区的扩展尺寸,宽度为500,高度为400: Dim p As WinForm.SplitPanel = Forms("窗口2").Controls("SplitContainer1").Panel1p.ExtendSize = New Size(500,400) 示例二 隐藏第二个分区: Forms( "窗口1").Controls("SplitContainer1").Panel2.Collapsed = True |
||||
-- 作者:卟离卟弃 -- 发布时间:2010/4/12 19:07:00 -- 我有很多窗口,....那不是有很多分区? |
||||
-- 作者:程兴刚 -- 发布时间:2010/4/12 22:24:00 -- 这样恐怕比您用分区面板强N倍
在此建议贺老师:增加窗口移动事件,这样,Forms("窗口").open(x,y),就可以实现多个非停靠的独立窗口自动吸附功能,让他们同步移动,“并肩作战”不在话下。 [此贴子已经被作者于2010-4-12 22:55:46编辑过]
|
||||
-- 作者:卟离卟弃 -- 发布时间:2010/4/13 18:17:00 -- 感谢程老师提供的例子,确实强N倍..... |
||||
-- 作者:卟离卟弃 -- 发布时间:2010/4/13 18:34:00 -- 程老师 怎么样把导航器中这部分去掉? 不显示红框框内的 此主题相关图片如下:02.jpg [此贴子已经被作者于2010-4-13 18:34:24编辑过]
|
||||
-- 作者:程兴刚 -- 发布时间:2010/4/14 7:56:00 -- 1、窗口属性中去掉窗口标题; 2、窗口属性中将“允许直接关闭”设为false,这样这个x就失去了作用,禁止显示可能需要代码方法,需要贺老师提供或者参考VB.NET方法,我暂时还没有掌握。 3、那个自动展开、隐藏(锚定)窗口按钮可以保留,在用户界面为非宽屏时,很有用的 |
||||
-- 作者:migold -- 发布时间:2010/4/14 9:52:00 -- 学习了 |