나는 AutoSize가 true 인 버튼이 있습니다. 동적으로 텍스트를 큰 단어로 설정합니다. 그런 다음 AutoSize 버튼이 올바르게 입력되었지만 텍스트를 작은 단어로 설정합니다. 이 경우 버튼은 여전히 크기가 동일하므로 버튼이 텍스트보다 커집니다.버튼을 더 작은 크기로 자동 조정하는 방법은 무엇입니까?
내 솔루션이이 있었다 해결하기 :
button.AutoSize = false;
button.AutoSize = true;
이 코드는 SUX! 하강 해법이 있습니까?
button.Refresh
및 button.Update
도 시도했습니다.
감사
왜이 작업을 수행 하시겠습니까? 단추 크기를 조정하면 (도구 모음에 있지 않은 경우) 예측 가능성이라는 기본 디자인 원칙을 위반하게됩니다. 사용자는 대화창 (또는 창)에서 작업 할 때 일반적으로 작업을 좋아하지 않습니다. –
그리드에서 선택한 행에 따라 단추의 텍스트를 "해제"및 "잠금"으로 예를 들어 변경하고 싶습니다. – Seva
버튼의 크기를 조절할 필요가 없어야합니다. 표준 단추 크기로 설정하고 그대로 두십시오. –