以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请问用代码如何精细设置窗体的停靠效果 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=22022) |
||||
-- 作者:zoomify -- 发布时间:2012/7/31 12:00:00 -- 请问用代码如何精细设置窗体的停靠效果 此主题相关图片如下:111.jpg 此主题相关图片如下:222.jpg |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/7/31 14:34:00 -- 不要自动打开关联表和窗口,全部讲自动打开设置为False. 改为在AfterOpenProject事件中设置代码打开,通过调整打开的顺序,来控制停靠效果。 |
||||
-- 作者:zoomify -- 发布时间:2012/7/31 14:57:00 -- 左边第一个是设计的窗体,下面那个是OpenFilterTree打开的窗体,自动打开设置都为False. 调整打开的顺序的结果 还是一左一右,没有办法都靠左 且一上一下呀? |
||||
-- 作者:zoomify -- 发布时间:2012/7/31 15:01:00 -- 把窗体都关了,自动显示都设置成否 Forms("主工具窗体").Show Tables("Employees").OpenFilterTree("ryj80911ygxs001")
或者
Tables("Employees").OpenFilterTree("ryj80911ygxs001") Forms("主工具窗体").Show 在命令窗口也调试过,都是一左一右的开.且OpenFilterTree都在右边. 但手工可以将OpenFilterTree打开的窗体拖到主工具窗体正下方停靠. |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/7/31 15:05:00 -- 一个窗口类型设置为模式窗口,一个窗口类型设置为停靠窗口。 [此贴子已经被作者于2012-7-31 15:09:16编辑过]
|
||||
-- 作者:blackzhu -- 发布时间:2012/7/31 15:44:00 -- 老大 问你个问题,我发现你在系统内 用了很多模式窗口,这个用独立窗口和模式窗口有啥区别? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/7/31 15:51:00 -- 你想允许用户在打开窗口后,能进行其他操作,就用独立窗口,如果你想用户打开窗口后,只能在这个窗口操作,就用模式窗口。 |
||||
-- 作者:blackzhu -- 发布时间:2012/7/31 15:58:00 -- 哦,明白了. |
||||
-- 作者:zoomify -- 发布时间:2012/7/31 15:59:00 -- 模式窗口不适合,因为需要关闭模式窗体才能进行其他操作,我上传了附件,如果能把筛选窗口放到自己设计的窗口下面就可以了. Forms("窗口1").Open
和 Forms("窗口1").Open
都不行。 请专家再帮看下呀,弄了几个小时了。
|
||||
-- 作者:zoomify -- 发布时间:2012/7/31 16:02:00 -- 此主题相关图片如下:aaa.jpg |