Visual Basic, C & C++
분류 Visual Basic

VB6 TabStrip에 Label 사용

페이지 정보

본문

TabStrip보다 Label층이 낮기 때문에 TabStrip위에 Label을 올릴 수 없습니다.

이럴 경우에는 PictureBox를 만들고.. 그안에 각 Tab에 해당하는 레이블이나 텍스트박스와 같은 컨트롤을 배치합니다.(이때 PictureBox의 BorderStyle를 0으로 고치면 테두리가 보이지 않게 됩니다.)

 

이렇게 폼을 디자인하면 각 탭을 선택할때.. 보여주어야할 PctureBox를 보이게 하거나..

Picture1.Zorder을 통해 맨앞으로 배치하면 간단하게 프로그래밍 할 수 있습니다.

 

예를 들어 Picture1에는 첫번째 탭을 선택했을 때 보여줄 컨트롤을 배치하고.

Picture2에 두번째 텝을 선택했을 때 보여줄 컨트롤이 배치되어 있다면..

-------------------------

Private Sub TabStrip1_Click()
    If TabStrip1.SelectedItem.Index = 1 Then
        Picture1.Visible = True
        Picture2.Visible = False
        Picture1.ZOrder
    Else
        Picture2.Visible = True
        Picture1.Visible = False
        Picture2.ZOrder
    End If
End Sub

-------------------------

처럼 코딩을 하시면 됩니다.

[이 게시물은 최고관…님에 의해 2012-09-14 16:58:28 Etc.에서 이동 됨]

관련자료

등록된 댓글이 없습니다.
프로그래밍
Today's proverb
이슬비가 내리고 있다. 당신은 밖에 나가서 우산을 편다. 그것으로 충분하다.“구질구질하게 또 비가 오는군!” 이런 말을 한들 무슨 소용이 있는가. 비도, 구름도, 바람도 결코 마음대로 되지 않는데 어째서 “비 한번 시원스럽게 내리는군”하고 말하지 못하는가. <<날마다 행복해지는 255가지 이야기>> (알랭)