以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]2013版没有问题, 2014版出现了以下问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=46474)

--  作者:coch2004
--  发布时间:2014/2/24 14:57:00
--  [求助]2013版没有问题, 2014版出现了以下问题

我在登录窗口关闭事件中定义了 FormTab.Alignment = System.Windows.Forms.TabAlignment.Top,以前2013版中能正常执行置上或置下,但现在在2014版中不能正常执行了,请问,如何解决?

因为涉及到用户的个性化问题,所以不能在项目属性中固定并列窗口的标题栏是置上还是置下.请见下图:


 


此主题相关图片如下:qq图片20140224145418.jpg
按此在新窗口浏览图片

1,首先用户根据自己的习惯自定义了并列窗口的标题栏是置上还是置下.

 

 


 


此主题相关图片如下:qq图片20140224145519.jpg
按此在新窗口浏览图片

用户登录后,登录窗口关闭前事件, 马上要进入主程序了,事件代码如上图,2013版中 能根据代码的判断标题栏正确置上或置下.但现在2014版却不能了, 一直是置下的!!

以上求解决! 谢谢!!


--  作者:Bin
--  发布时间:2014/2/24 15:01:00
--  
现在不能使用代码设置了.
--  作者:狐狸爸爸
--  发布时间:2014/2/24 15:05:00
--  

最新的版本,设计窗口的时候,窗口属性有标题位置了,打开窗口的时候,会检查,可能覆盖了你的设置:

 

 

并列窗口

并列式窗口和主表并列显示,如下图所示:

图片点击可在新窗口打开查看

如上图所示,并列窗口的窗口标题默认显示在下方,你可以在设计窗口的时候,通过设置“标题位置”属性来改变默认的显示位置。
只有窗口类型为并列窗口的时候,才可以设置“标题位置”属性。
一个表可以打开多个并列窗口, 如果一个表打开了多个并列窗口,标题位置由最后一个打开的窗口决定。
并列窗口也属于特定的表,通过窗口的“所有者表”属性,可以指定并列窗口所属的表,属于表A的并列窗口,只能在表A打开,切换到其它表后,并列窗口将不可见。

我们没有办法直接关闭已经打开的并列窗口,只能通过代码关闭:
Forms("窗口名").Close()