Foxtable(狐表)用户栏目专家坐堂 → 无法获得窗口输入焦点


  共有1251人关注过本帖树形打印复制链接

主题:无法获得窗口输入焦点

帅哥哟,离线,有人找我吗?
lianghanyu
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:256 积分:2296 威望:0 精华:0 注册:2020/6/28 8:43:00
无法获得窗口输入焦点  发帖心情 Post By:2023/11/5 10:57:00 [只看该作者]

做了一个主窗口,主窗口里用分区面板。   左边用导航栏。  右边留出空白用来加载窗口。

右边的窗口是独立窗口。

通过点击左边导航栏里的按钮,可以实现把独立窗口加载入右边的空白区域。

但是应该是右边的窗口加载后,无法获取焦点,导致的原来的一些筛选功能没有用。看图片显示。  刚开始时我输入文字后按回车键,  没有筛选。

当我再次点击一下左边和导航栏切换一下后,  再回到筛选,就可以用了。

加载窗口代码:

    Dim PB As Object = e.Form.Controls("SplitContainer1").Panel2
    Dim Name As String = "信息总表"
    Forms(Name).OPEN( - 1000, - 1500)
    Forms(Name).BaseForm.TopLevel = False
    Forms(Name).BaseForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
    Forms(Name).BaseForm.Dock = System.Windows.Forms.DockStyle.Fill
    PB.BaseControl.Controls.Clear
    PB.BaseControl.Controls.add(Forms(Name).BaseForm)
    
    MainTable = Tables("项目总表") 
    
    Tables("项目总表").OpenView("项目总表") '打开项目总表的视图     
   
        Forms("信息总表").Select



图片点击可在新窗口打开查看此主题相关图片如下:4.gif
图片点击可在新窗口打开查看


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107863 积分:548678 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/5 20:22:00 [只看该作者]

官方不支持这种独立窗口嵌入其它窗口的用法,也无法提供支持。

 回到顶部
帅哥哟,离线,有人找我吗?
lianghanyu
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:256 积分:2296 威望:0 精华:0 注册:2020/6/28 8:43:00
  发帖心情 Post By:2023/11/6 9:13:00 [只看该作者]

用其它窗口类型可以吗?

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107863 积分:548678 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/6 9:22:00 [只看该作者]

不管什么窗口,嵌入其它窗口的用法都无法支持。再说了,也只有独立窗口可以嵌入其它窗口

 回到顶部