以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  请教隐藏分区面板与显示分区面板的方法  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=6612)

--  作者:卟离卟弃
--  发布时间:2010/4/12 17:33:00
--  请教隐藏分区面板与显示分区面板的方法
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


点击导航器中的按钮,右边的内容变化....

我现在只能用最笨的方法,关闭一个窗口显示另一个窗口.我知道不必要这样

大家有没有类例功能的例子???

求膜......
--  作者:狐狸爸爸
--  发布时间:2010/4/12 18:26:00
--  
 

SplitterPanel

SplitterPanel表示分区面板的两个分区。

其属性有:

  • AutoScroll
    逻辑型,是否自动出现滚动条。
     
  • ExtendSize
    Size类型,设置分区的扩展尺寸。
     
  • Collapsed
    逻辑型,是否隐藏此分区。
     
  • BackColor
    Color类型,设置分区的背景颜色。

示例一

设置第一个分区的扩展尺寸,宽度为500,高度为400:

Dim p As WinForm.SplitPanel = Forms("窗口2").Controls("SplitContainer1").Panel1
p.ExtendSize = New Size(
500,400
)

示例二

隐藏第二个分区:

Forms("窗口1").Controls("SplitContainer1").Panel2.Collapsed = True


--  作者:卟离卟弃
--  发布时间:2010/4/12 19:07:00
--  

我有很多窗口,....那不是有很多分区?
123456789


--  作者:程兴刚
--  发布时间:2010/4/12 22:24:00
--  
这样恐怕比您用分区面板强N倍

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar



   在此建议贺老师:增加窗口移动事件,这样,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
--  

学习了