Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > прошу помощи в работе c MDI


Автор: pihta4ok 28.1.2010, 12:05
Всем привет.
вроде по форуму поискал, не нашел ничего...

суть проблемы такова:

у меня две формы- родительская frmmain : Form и ее дочерняя (MDI) Blanc : Form
в классе Blanc.cs у меня определены методы Copy(),Cut(),Paste() и т.д.
в родительской форме я их пытаюсь вызвать в таком виде :
Код

private void mnuCopy_Click(object sender, System.EventArgs e)
 {
  Blank frm = (Blank)this.ActiveMdiChild;
  frm.Copy();
 }

а он ругается ! говорит что я пытаюсь вызвать метод класса который не является делегатом, воопщем я непойму что от меня требуется...

Автор: diadiavova 28.1.2010, 12:35
Того, что ты написал недостаточно для того, чтобы определить в чём проблема. Хотя могу предположить, что вызываемый метод не имеет модификатора public.

Добавлено через 52 секунды
И разметочкой не забывай пользоваться(там над полем ввода есть кнопка "код")

Автор: pihta4ok 28.1.2010, 17:17
Всем спасибо разобрался! ошибка в кривых руках! вместо this.ActiveMdiChild было this.ActivateMdiChild

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)