PDA

View Full Version : سوال: در فرم والد ، فرم فرزند یک بار باز شود



mrsalam
شنبه 15 اسفند 1388, 17:24 عصر
با سلام خدمت دوستان(اساتید)
می خواهم وقتی یک بار فرم فرزند باز شد،اگر روی منوی مربوطه دو باره کلیک شد،آبجکت جدید تولید نشود.
از MDI Parent استفاده می کنم

M.YasPro
شنبه 15 اسفند 1388, 17:35 عصر
سلام
درباره " الگوی سینگلتون " جستجو کنید .
موفق باشید .

mrsalam
شنبه 21 فروردین 1389, 09:39 صبح
از اون خوشم نیامد یک الگو خودم نوشتم:

//مشتری f2
public void mnuMakeCustomer_Click(object sender, EventArgs e)
{

if (Application.OpenForms["Customer"] != null)
Application.OpenForms["Customer"].Focus();
else
{
Forms.Base.Customer fCustomer = new KCAS.Forms.Base.Customer();
fCustomer.MdiParent = this;
fCustomer.Show();
}

}
به نظرتون مشکلی داره؟

amirjalili
شنبه 21 فروردین 1389, 10:42 صبح
از اون خوشم نیامد یک الگو خودم نوشتم

از Singleton pattern خوشتان میامد؟!
عجب!
این چیزی که نوشته اید یک الگوست؟!
بر اساس OOP چطور الگویی را با این کد تشریح کردید؟