怎么样让一个控件中 TabControl 上的每个页面显示

时间:2021-11-09 08:05:46
怎么样让一个控件(如TextBox)中 TabControl 上的每个页面显示

9 个解决方案

#1


lz什麽 意思不明白

#2


改一下
怎么样让一个控件(如TextBox1)在 TabControl 控件上的每个页面都显示

#3


不把控件加到Tabcontrol上及它的页上,而是加到TabControl所在的容器控件上,并把控件置前就是了。

#4


ls 正解

-------------------------------------------------
 ——————    ------                                |
|       |  |      |                 <--------------------------------------- 是這(TabControl所在的容器控件)          
---------------------------------------------    |
|                                            |   |
|                                            |   |
|                                            |   |
|                      <--------------------------------------- 不是這(Tabcontrol的页容器)
|                                            |   |
|                                            |   |
|                                            |   |
|--------------------------------------------|   |
--------------------------------------------------

#5


錯位了

。。。。。。。。。。。。。。。。。。。。。。。

#6


三楼的正解 .不知道还有没有其它的方法 
没有的话就结账了

楼下的继续

#7


位置固定吗?如果固定的话,就让那个文本放在顶层,但放在Tabcontrol上面(注意不是放在里面,先让TEXTBOX放在窗体上,在属性窗口改变位置的值,或通过键盘来移动,但是千万别用鼠标拖拉,一拖拉就话放入到某一个页当中了)

#8


没有什么好方法,楼上说的这么做就行。

#9


如果位置不同,就只能用代码了,

 Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Me.TextBox1.Parent = TabPage1
        Me.TextBox1.Location = New Point(5, 5)
    End Sub

    Private Sub TabControl1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TabControl1.SelectedIndexChanged
        Me.TextBox1.Parent = Me.TabControl1.SelectedTab
        If Me.TabControl1.SelectedTab Is TabPage1 Then
            Me.TextBox1.Location = New Point(5, 5)
        ElseIf Me.TabControl1.SelectedTab Is TabPage2 Then
            Me.TextBox1.Location = New Point(10, 10)
        ElseIf Me.TabControl1.SelectedTab Is TabPage3 Then
            Me.TextBox1.Location = New Point(15, 15)
        ElseIf Me.TabControl1.SelectedTab Is TabPage4 Then
            Me.TextBox1.Location = New Point(20, 20)
        End If

    End Sub

#1


lz什麽 意思不明白

#2


改一下
怎么样让一个控件(如TextBox1)在 TabControl 控件上的每个页面都显示

#3


不把控件加到Tabcontrol上及它的页上,而是加到TabControl所在的容器控件上,并把控件置前就是了。

#4


ls 正解

-------------------------------------------------
 ——————    ------                                |
|       |  |      |                 <--------------------------------------- 是這(TabControl所在的容器控件)          
---------------------------------------------    |
|                                            |   |
|                                            |   |
|                                            |   |
|                      <--------------------------------------- 不是這(Tabcontrol的页容器)
|                                            |   |
|                                            |   |
|                                            |   |
|--------------------------------------------|   |
--------------------------------------------------

#5


錯位了

。。。。。。。。。。。。。。。。。。。。。。。

#6


三楼的正解 .不知道还有没有其它的方法 
没有的话就结账了

楼下的继续

#7


位置固定吗?如果固定的话,就让那个文本放在顶层,但放在Tabcontrol上面(注意不是放在里面,先让TEXTBOX放在窗体上,在属性窗口改变位置的值,或通过键盘来移动,但是千万别用鼠标拖拉,一拖拉就话放入到某一个页当中了)

#8


没有什么好方法,楼上说的这么做就行。

#9


如果位置不同,就只能用代码了,

 Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Me.TextBox1.Parent = TabPage1
        Me.TextBox1.Location = New Point(5, 5)
    End Sub

    Private Sub TabControl1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TabControl1.SelectedIndexChanged
        Me.TextBox1.Parent = Me.TabControl1.SelectedTab
        If Me.TabControl1.SelectedTab Is TabPage1 Then
            Me.TextBox1.Location = New Point(5, 5)
        ElseIf Me.TabControl1.SelectedTab Is TabPage2 Then
            Me.TextBox1.Location = New Point(10, 10)
        ElseIf Me.TabControl1.SelectedTab Is TabPage3 Then
            Me.TextBox1.Location = New Point(15, 15)
        ElseIf Me.TabControl1.SelectedTab Is TabPage4 Then
            Me.TextBox1.Location = New Point(20, 20)
        End If

    End Sub