2012-10-01 3 views
0

VB 6.0을 사용 중이며 레이블의 배경색을 투명하게 만들려고합니다. 어리석은 질문처럼 보일지 모르지만 문제를 고맙게 생각하고 너무 많은 방법을 시도했지만 그 중 일부는 효과가 없었습니다.레이블을 투명하게 만들려고 할 때 런타임 오류 424 개체가 필요합니다.

다음 코드를

Private Sub Form_Load() 
    Label1.BackColor = System.Drawing.Color.Transparent 
    End Sub 

을 가지고 있지만 내가 프로젝트를 실행할 때 아직 나에게이 여분의 정보를 오류 "런타임 오류가 필요한 424 개체"아무도으로

답을 알아 낸 있습니다 내가

Label1.BackColor = Color.Transparent 
으로 previus 대구를 교체 할 때이 문제

을 찾아 도움이 될 수 있습니다

"색상 오류 : 컴파일 오류 : 유효하지 않은 한정자"오류가 발생합니다 어떤 이유로 프로그램이 "색상"을 인식하지 못합니다! Plz 도움

+4

이것은 VB6와 VB.NET 코드의 일종의 혼합입니다. VB6 Label 컨트롤에는 BackStyle 속성이 있습니다. –

+0

이의 BackColor 및 만드세요 속성이 모두,이 건물은 오류의 원인이 있지만, @Beaner 말한대로 어떤 컬러 라이브러리 – nina

답변

2

색상 라이브러리가 없습니다. 그것이 귀하의 오류의 근원입니다. BackStyle을 투명하게 설정하십시오.

Label1.BackStyle = vbTransparent '0 
+0

당신은 내가 또한 할 다른 방법을 찾아 주셔서 감사합니다 괜찮아 없다되지 않았다가 그 Label1.BackStyle = 0 감사 다시 – nina

관련 문제