以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口联动和模拟鼠标的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63289)

--  作者:hqy168168
--  发布时间:2015/1/18 1:05:00
--  窗口联动和模拟鼠标的问题
有两个问题请大师们指点:
一、窗口联动
有多个窗口:“窗1”、“窗口1-1”、“窗口2”、“窗口3”、”窗口4“,...
"窗1"是主窗口,"窗口1-1"是独立窗口(显示最大、最小控制按钮和控制框),所有主窗口都是通过点击菜单打开的

请问各位大师下列要求如何通过代码实现?
     当"窗1"是当前显示的窗口时,"窗口1-1"同时显示在“窗口1”界面上
     当"窗1"不是当前显示的窗口时,"窗口1-1"自动最小化(不是关闭)
谢谢!

二、模拟按键
有两个按钮”button1"和"button2"
怎么做到在鼠标左键按下button1 后,模拟鼠标左键按下button2

--  作者:lsy
--  发布时间:2015/1/18 8:32:00
--  
案例:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:窗口联动及模拟鼠标单击.foxdb



--  作者:有点甜
--  发布时间:2015/1/18 9:08:00
--  

 编写MainTableChanged事件,如果切换到了某表,就控制窗口的最大化最小化

 

e.Form.BaseForm.WindowState = 1 \' 0-2随便选

 

http://www.foxtable.com/help/topics/0663.htm

 


--  作者:hqy168168
--  发布时间:2015/1/18 14:40:00
--  
感谢,但是我不是要使其最大或最小化,而是:
当"窗1"是当前显示的窗口时,"窗口1-1"同时以原尺寸显示在“窗口1”界面上
"窗口1-1"是独立窗口,以原尺寸显示,不是让其最大化或最小化)
当"窗1"不是当前显示的窗口时,"窗口1-1"自动最小化(不是关闭)

--  作者:有点甜
--  发布时间:2015/1/18 15:06:00
--  

你能看3楼吗?

 

Forms("窗口1-1").BaseForm.WindowState = 1 \' 0-2随便选