2014-09-29 5 views
0

입력란에 입력 할 수있는 레이블을 프로그램에 추가했습니다.레이블 변경 방법 AutoSize

그러나 레이블의 크기가 너무 작기 때문에 레이블의 텍스트가 잘립니다.

나는 그 문제를 봤고 AutoSize 메서드를 발견했다.

그러나 VB 2013에서는 Label에 이러한 기능이 없습니다.

도움이 될만한 아이디어가 있습니까?

업데이트 :

+0

안녕하세요. 미안해, 내가 영어 사이트에 도착했다는 것을 알지 못했다. 다음은 번역입니다. 프로그램에 Label을 추가했습니다.이 텍스트는 입력 상자에서 입력 할 수 있습니다. Label의 크기가 너무 작기 때문에 Label 텍스트가 잘립니다. 나는 문제를 봤어 AutoSize 메서드를 발견했다. 그러나 VB 2013에서 Label에는 그러한 기능이 없습니다. 도움이 될만한 아이디어가 있습니까? – stan

+0

'VB 2013에서는 라벨에 그러한 기능이 없습니다. 어떻게 결론에 도달 했습니까? 이 WinForms 무엇입니까? – Plutonix

+0

명령이> myLabel.AutoSize = true <임을 읽었습니다. 이를 시도하면 오류가 발생합니다. 어쩌면 그것은 WPF 응용 프로그램이 있고 windows 양식이 없다는 beacuse입니다. – stan

답변

0

있어 글꼴을 선택하고 레이블을 해당 길이로 설정하십시오.

label.Size = TextRenderer.MeasureText(label.Text, label.Font)

는 밖으로 시도하고 당신이 더 도움이 필요하면 알려주세요.

건배.

+0

미안 해요. WPF 응용 프로그램이라고 언급해야합니다. 더 이상의 아이디어? – stan

0

이 코드는 텍스트의 길이를 측정합니다 단지 그렇게 할 것 optioncalled

AutoEllipsis이보다이 지정된에서 윈폼 경우 그것은 WPF 응용 프로그램을

+0

죄송합니다. WPF 응용 프로그램이라고 언급 했어야합니다. 더 이상의 아이디어? – stan