Foxtable(狐表)用户栏目专家坐堂 → 请教蓝大师


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

主题:请教蓝大师

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


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
请教蓝大师  发帖心情 Post By:2016/10/17 9:38:00 [显示全部帖子]

蓝导:如果控件位于SplitContainer(分区面板)的一个页面中,那么返回此页面,那么如何获得该面板的另外一个页面?

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


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2016/10/17 10:41:00 [显示全部帖子]


   For Each frm As  WinForm.Form In Forms
        If frm.Opened = True And frm.FormStyle = FormStyleEnum.并列  Then
            
            For Each c As WinForm.Control In frm.Controls
                If TypeOf c Is WinForm.label  Then
                    
                    Dim tc As WinForm.label = c
                    
                    If tc.Visible = True And tc.Text = "标签"  Then
               Dim p As WinForm.SplitPanel = tc.Parent

那下面如何获得该页面的另外一个页面??

                     
    next                    


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


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2016/10/17 11:05:00 [显示全部帖子]

主题思想是这样的:
一个标签控件位于一个SplitContainer的一个页面(panel1)中,该容器的另外一个页面是一张表。我要通过查找标签控件,找到对应的容器的另外一个页面的表?

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


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2016/10/17 11:48:00 [显示全部帖子]

Dim p As WinForm.SplitContainer = e.Form.Controls("SplitContainer1")
If p.Panel1.Children.contains("TextBox1") Then
    msgbox("Panel1")
Else
    msgbox("Panel2")
End If
就是不知道如何返回该名称的控件呀?那我要查找两次?第一次查找标签控件,第二次查找容器?
能否直接通过控件所在页面返回容器的名称?

 回到顶部