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.에서 이동 됨]

관련자료

댓글 0
등록된 댓글이 없습니다.
Today's proverb
우리의 꿈은, 뒤에 오는 사람들이 우리를 딛고 우리 위에서 이루게 하는 것입니다. 나는 평생을 창조적인 작업을 위해서 살아왔습니다. 누가 하라고 해서 한 것이 아니라 그것이 나의 삶 그 자체의 즐거움이었기 때문입니다. 현실을 직시하며 현재의 수준을 유지하라. 그리고 더 먼 곳을 향하는 시야를 가져라.