Здравствуйте, Allaire, Вы писали:
A>Добрый день ув. форумцы!
A>Вопрос касается собственно WinForms и меню.
A>Т.е. есть менюшка при клике на кот. создается форма — frmForm myForm = new frmForm();
A>Но! при таком подходе сколько раз я кликну на меню — столько создасться форм, что не есть хорошо, ведь нужно только одна. Поэтому вопрос в сабже — как проконтроллировать, чтобы создался именно один экземпляр формы или как проверить, что если форма уже открыта/используется, то не создавать новую???
самый простой вариант использовать property:
private FormXXX m_frmXXX;
private FormXXX FrmXXX
{
get
{
if (m_frmXXX == null)
{
m_frmXXX = new FormXXX();
}
return m_frmXXX;
}
}
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>