2013-12-05 4 views
0

Как получить размеры элемента управления, если он использует AutoSize? Поскольку у меня есть панель, и мне нужно знать, что это ширина после того, как она автоматически изменилась, а PanelName.Width только дает исходную ширину.Как получить размер элемента управления после Autosize в C# Winforms

Это с Visual C# Windows Forms Application в Visual Studio 2013.

ответ

2

Это должно дать вам реальную стоимость, а также вы можете подписаться на SizeChanged случае контроля и получить фактическое значение в обработчике.

+0

Также любая проверка, сделанная после OnPaint() элемента управления, вернет реальный размер. Я использую его в старой программе, где языковой перевод в реальном времени и размер контроля имеет решающее значение. – Franck

Смежные вопросы