Возможно, я неправильно прочитал ваш вопрос, но похоже, что в событии Click вашей кнопки Send вы создаете новый экземпляр SecondForm
и вызываете его функцию. Если вы создаете новый экземпляр формы здесь, то это уже не тот экземпляр формы, который уже находится в родительской форме MDI (поэтому, похоже, ничего не происходит).
Вам нужно получить ссылку на экземпляр SecondForm
, который уже находится в вашей родительской форме MDI, и вызвать его открытый метод. Вы можете получить ссылку на вторую форму через коллекцию родительской формы MdiChildren
, например:
SecondForm f2 = (SecondForm)this.MdiChildren[1]; // second form in collection
f2.PublicMethod();