C#

2016-08-11 6 views
0

을 사용하여 TableLayoutPanel 개체를 사용하고 윈도우 크기를 자동 조정하면 크기 조정시 자동 크기 조절 컨트롤이 매우 훌륭하게 적용되지만 대부분 텍스트를 포함하는 패널 중 하나에 Label이 있습니다. 사용자가 봅니다. 텍스트가 증가하면 양식이 커지 길 원합니다.C#

그래서 개체 자동 크기 속성이 설정되어 있기 때문에 개체가 늘어나고 패널에 고정되어 (L, R, T, & B) 텍스트가 멋지게 래핑됩니다. 패널 자체는 자동 크기로 설정되어 있으므로이 값이 자동으로 증가하려면 양식이 자동으로 커집니다.

수동으로 창 크기를 늘리면 레이아웃 패널의 크기가 커지면서 모든 텍스트가 표시되지만 텍스트가 변경되면 텍스트가 늘어나기를 원합니다.

아이디어가 있으십니까?

답변

0

것은 당신이 성장하고 true

+0

예, 효과가 없습니다 (성장에만 적용됨). 패널 행 크기 속성을 100 %로 설정하고 다른 행을 자동 크기로 설정해야합니다. – user3119168

0
당신은 Form, TableLayoutPanelAutoSize 속성을 설정해야합니다

Label 축소하도록 AutoSizeMode 설정이 있는지 확인하십시오, 그리고 GrowAndShirnkFormAutoSizeMode 속성을 설정합니다.

+0

아직 작동하지 않습니다. 여분의 텍스트 때문에 라벨이 늘어날 때 자동 크기 속성과 자동 크기 조정하지만 아무 것도 없기 때문에 패널이 증가 할 것으로 예상했습니다. – user3119168

+0

흠, 폼에'TableLayoutPanel'을 추가했습니다. 패널 중 하나에'Label'을 추가하고 나서 제가 언급 한 것을했습니다. – WaelAlshabani

0

레이블의 텍스트를 변경 한 후에 양식의 크기 조정 이벤트를 호출 해보십시오.