2012-01-23 3 views
0

C# 형식입니다. 나는 몇 가지 설명을 쓰고 싶다. RichTextBox 및 여러 줄 TextBox를 시도했습니다. 아래 이미지에서 표시된 부분을 얻기 위해 커서를 읽기 전용으로 변경하고 커서를 기본값으로 변경하지만 선택을 방지 할 수는 없습니다. 원하는 형식은 Label : 텍스트를 선택할 수 없으며 커서가 IBeam이 아닙니다. 그러나 레이블이 매우 제한적이어서 여러 줄을 가져올 수 없습니다. 아래 설명 된 빨간색 화살표와 같이 설명 부분을 winforms에서 어떻게 만들 수 있습니까?C#에서 레이블과 같은 설명 텍스트 필드를 만드는 방법은 무엇입니까?

example image http://desmond.imageshack.us/Himg191/scaled.php?server=191&filename=csharpbox.jpg&res=medium

답변

1

당신은 단지 크기 조정을 사용하지 않도록하는 것과 유사한 라벨을 얻을 수있는 텍스트가 줄 바꿈됩니다.

1

당신은 Label을 사용할 수 있습니다 단지 false로 AutoSize을 변경합니다. 예상대로

Label l = new Label(); 
l.AutoSize = false; 
l.Text = "Hello\nWorld"; 
+0

고맙습니다. 속성을 확인했지만 AutoSize를 건너 뛰었습니다 ... 한 가지 더 : 텍스트 속성에 "\ n"을 어떻게 추가 할 수 있습니까? 프로그래밍 방식으로 만 가능합니까? – Mehmed

+0

프로그래밍 방식으로 또는 측면의 화살표를 클릭 한 다음 입력 할 수 있습니다. – annonymously

+0

완료! 나는 이번에 정말로 멍청한 느낌이 든다. :) – Mehmed

1

레이블에 많은 텍스트를 삽입하는 것은 좋지 않습니다. 레이블을 텍스트 상자로 바꾸고 표시 속성으로 재생하여 레이블처럼 보이게 할 수 있습니다. 예를 들어 테두리를 제거하고 배경색을 투명하게 만듭니다.

여전히 레이블을 사용하려면 어쩌면 당신은 무엇에 대한 설명으로 툴팁을 사용하는 방법에 대한이 solution

0

을 확인해야합니까?

관련 문제