У меня очередной вопрос, на который я никак не могу ответить практически:
У меня есть две формы: form1 и form2
в первой формея создаю экземпляр формы 2
- Код: Выделить всё
Form2 fData = new Form2(); ---здесь понятно
fData.MdiParent = this;
fData.Location = new Point(100, 100);
fData.Show();
}
![Изображение](http://s46.radikal.ru/i111/0809/6a/fc265c2ec751t.jpg)
- Код: Выделить всё
fData.MdiParent = this;
![Изображение](http://s56.radikal.ru/i151/0809/97/772756f69911t.jpg)
а мне надо вот так(ниже) это у меня получается, когда я щелкаю по 2-й форме два раз левой кнопкой и оно расскрывается и получается форма в форме, но как этого добиться, чтобы сразу при вызове второй формы выходило такое окно
![Изображение](http://s55.radikal.ru/i147/0809/78/3bd276067830t.jpg)
и еще
2) в моем коде есть
- Код: Выделить всё
fData.Location = new Point(100, 100);
--- здесь хочу, чтобы второе окно всегда открывалось в одном месте, но почему -то при каждом открытии оно все равно смещается ???
3) и последний основной вопрос, как проверить активна ли вторая форма или нет, чтобы при вызове второй формы она каждый раз не открывалась ?
я пытался сделать так :
- Код: Выделить всё
if (fData.ActiveMdiChild )
{
MessageBox.Show("Уже запущена");
}
else
{
fData.Show();
}
но выходит ошибка....подскажите в каком напрвлении копать ???
![Sad :(](./images/smilies/icon_sad.gif)