Obter altura e largura da célula TableLayoutPanel no Windows Forms

Usando um TableLayoutPanel no Windows Forms. Eu estou usando RowStyles e ColumnStyles com SizeType como AutoSize e Percent, respectivamente. Eu preciso descobrir a altura absoluta e largura de uma célula em que um determinado controle é colocado.

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

Acima, estou obtendo a altura como 0. RowStyle é com SizeType como AutoSize. Da mesma forma, estou recebendo 33,33. ColumnStyle é definido com SizeType como Percentual e Tamanho = 33.33.

Eu preciso obter tamanho absoluto em pixels para a célula.

questionAnswers(2)

yourAnswerToTheQuestion