Получить высоту и ширину ячейки TableLayoutPanel в Windows Forms

Использование TableLayoutPanel в Windows Forms. Я использую RowStyles и ColumnStyles с SizeType как AutoSize и Percent соответственно. Мне нужно выяснить абсолютную высоту и ширину ячейки, в которой находится определенный элемент управления.

TableLayoutPanelCellPosition pos = tableLayoutPanel1.GetCellPosition(button1);
int height = (int)tableLayoutPanel1.RowStyles[pos.Row].Height;
int width = (int)tableLayoutPanel1.ColumnStyles[pos.Column].Width;

Выше я получаю высоту как 0. RowStyle с SizeType как AutoSize. Точно так же я получаю как 33,33. ColumnStyle устанавливается с SizeType как Процент и Размер = 33,33.

Мне нужно получить абсолютный размер в пикселях для ячейки.

Ответы на вопрос(2)

Ваш ответ на вопрос