Как я могу получить количество строк tableLayoutPanel из другой формы?

У меня есть форма1 и кнопка. Эта кнопка создала новую форму с TableLayoutPanel (уже заполненной для теста).

Можно ли получить RowCount и отобразить его в тексте кнопки в первой форме (form1)?


person Ixigrec    schedule 03.04.2015    source источник


Ответы (1)


Если TableLayoutPanel во второй форме инициализируется при загрузке, вы можете создать свойство/метод, который возвращает количество. В форме 1, когда вы загружаете форму 2 при нажатии кнопки, код может выглядеть примерно так.

Form2 frm2 = new Form2();
frm2.show();
int count = frm2.GetTableRowCount()
btn.Text  = count.ToString();

Где метод GetTableRowCount() в форме 2 возвращает количество строк в таблице.

person Syed Hussim    schedule 03.04.2015