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
자신을 불행한 존재라고 생각하는 사람은 아직도 더 불행해질 여지가 남아있다. 아주 작은 일에도 큰 기쁨을 느끼는 사람에게는 그 어떤 불행도 위력을 상실해 버리고 만다. 그러나 아주 작은 일에도 기쁨을 느낄 수 있는 경지에 이르기까지는 어차피 여러 가지 형태의 불행을 감내하지 않을 수가 없다. 불행이란 알고 보면 행복이라는 이름의 나무 밑에 드리워진 행복만한 크기의 나무그늘 같은 것이다. (이외수 "흐린 세상 건너기" 中에서)