오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
미해결 엑셀2021윈도우11

동적생성한 레이블이 컨트롤뒤에 숨겨져 안보입니다. (파일첨부 재업)

몸짱범이아빠
6월 13일 조회 476
파일 보시면

커맨드1 에는 파란색 글자가 보인다.

커맨드2  에는 안보입니다.

커맨드1도 위치를 컨트롤 있는 쪽으로 지정하면 안보이는 것 같습니다.

 

 

댓글 2

원조백수 6월 13일
첫번째는 보이고, 두번째는 보이지 않는 이유는 위치가 프레임 범위를 넘어서기 때문입니다.
첫번째 버튼에서 지정한 frame은 좌/상 원점에서 얼마 되지 않으므로 보이는데 문제 없는데,
두번째 버튼에서 지정한 frame은 좌/상 원점에서 top/left가 멀기 때문에 그 치수에서 다시 30을 더한 값이라 frame을 벗어나서 보이지 않는 것입니다.
frame 내 개체의 좌표 원점은 해당 frame의 좌/상이 기준이므로 주의하시면 됩니다.
      With Lbl
            .Caption = Str
            .Top = 30  '<-- fra.Top + 30
            .Left = 30 '<-- fra.Left + 30
            .Height = 40
            .Width = 300
            .Font = "맑은 고딕"
            .Font.Size = 10
            .ForeColor = vbBlue
            .BackStyle = fmBackStyleTransparent
            .Visible = True
            .WordWrap = True  '줄바꿈 허용"
            .ZOrder 0
      End With

 
몸짱범이아빠 작성자 6월 14일
@원조백수 님 정말 감사합니다. 2일 밤낮을 짱구를 굴려봤으나 안되어서 결국 요기에 질문을 올렸는데 곧바로 해결이 되네요.

감사합니다.

질문답변 게시판의 최근 글

스크랩 완료