2012-07-17 3 views
0

얘들 아 내가 내 양식에 투명성을 사용하려면이 코드를 사용이되지 않은 경우로 만든 거기서 바탕 화면에서 아이콘을 볼 수 있고 반응 할 수 있습니다. (텍스트 상자에 쓸 수 없습니다)내 텍스트 상자의 투명성은

내 양식에 2 개의 서식있는 텍스트 상자가 있습니다. 내 양식 배경의 배경색에 투명하게 .. 어떻게하면이 문제를 해결할 수 있을까요?

답변

0

TransparencyKey는 양식이 해당 색상이있는 위치에없는 것처럼 작동합니다. 귀하의 경우에는 TextBox, ListBox 등과 같은 모든 내용 컨트롤의 배경색이므로 거의 모든 양식이 보이지 않습니다. 아니면 폼에 다른 색이있는 경우 컨트롤을 배치 한 위치에 구멍이 생길 수 있습니다.

투명 배경색을 설정하여 컨트롤 자체를 투명하게 만들어야하지만 모든 컨트롤이이를 지원하지는 않습니다. 사실,하여 RichTextBox (및 텍스트 상자)를하지 않는 : 나는 어떤 식 으로든에서 텍스트 상자 컨트롤을 투명하게 만들 수

enter image description here

enter image description here

+0

로 연결? – vexe

+1

TextBox에서도 지원하지 않습니다. 내가 본 것에서 Label은 그 중 몇 가지 중 하나입니다. 폼의 어디에 있는지 알아 내려고 양식 배경 이미지의 적절한 직사각형 스 니펫을 자체 배경 이미지 또는 해당 선을 따라 사용하는 하위 클래스 TextBox 컨트롤을 만들 수 있습니다. 네가 정확히하고 싶은 일에 따라. 또는 WPF로 이동하십시오. – Joey