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
가을에 피는 국화는 첫 봄의 상징으로 사랑받는 개나리를 시샘하지 않는다. 역시 봄에 피는 복숭아꽃이나 벚꽃을 부러워하지 않는다. 한여름 붉은 장미가 필 때, 나는 왜 이렇게 다른 꽃보다 늦게 피나 한탄하지도 않는다. 그저 묵묵히 준비하며 내공을 쌓고 있을 뿐이다. 그러다가 매미소리 그치고 하늘이 높아지는 가을, 드디어 자기 차례가 돌아온 지금, 국화는 오랫동안 준비해온 그 은은한 향기와 자태를 마음껏 뽐내는 것이다. (한비야)