PDA

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



masterdanesh
دوشنبه 28 فروردین 1391, 12:26 عصر
سلام برنامه ی من دارای دو فرم است . با کلیک بر یک کلید فرم دوم نمایش داده می شود

objform.show();
پس از اینکه فرم دوم انجام وظیفه کرد و آن را به وسیله دکمه close بستم و دوباره روی کلید کلیک کردم تا فرم دوم لود شود دیگر نشان داده نمی شود از علمای سی شارپ خواهش می کنم کمکم کنند.

masterdanesh
دوشنبه 28 فروردین 1391, 13:09 عصر
دوستان خواهش می کنم اگه راهی بلندند بفرمایند.البته بر حسب جستجو هایی کردم نمایش فرم و فعال کردنش دو مقوله جداست ولی نتونستم کدی بدست بیارم

banitaba.ommolketab
دوشنبه 28 فروردین 1391, 13:12 عصر
فرمت با چه روشی میبندی و نمایش میدی ؟؟
کدت را بذار تا بشه راهنمایی کرد دوست من

morteza271
دوشنبه 28 فروردین 1391, 13:13 عصر
کد رویداد کلیک کلیدتون رو بذارین تا مشکلش رو پیدا کنیم

masterdanesh
دوشنبه 28 فروردین 1391, 13:44 عصر
public Form1()
{
InitializeComponent();
}
Form objj = newForm2();
privatevoid Form1_Load(object sender, EventArgs e)
{
objj.MdiParent = this;
}
privatevoid button1_Click(object sender, EventArgs e)
{
objj.Show();

masterdanesh
دوشنبه 28 فروردین 1391, 14:45 عصر
ازدوستان خواهش می کنم کمکم کنند

Mahmoud Zaad
دوشنبه 28 فروردین 1391, 14:58 عصر
public Form1()
{
InitializeComponent();
}
Form objj = newForm2();
privatevoid Form1_Load(object sender, EventArgs e)
{
objj.MdiParent = this;
}
privatevoid button1_Click(object sender, EventArgs e)
{
objj.Show();

سلام
دوست عزیز کدهاتو توی تگ # قرار بده الان توی تگ سی شارپ گذاشتی اصلا خوانا نیست.
-----
خب من الان که این پست رو گذاشتم تونستم کدهای شما رو ببینیم!
شما جایی که می خواید فرم رو نمایش بدید (توی رویداد کلیک دکمه) باید فرم رو new کنید پس به جای کد:


Form objj = newForm2();

بنویسید:


Form2 objj;

و توی رویداد کلیک دکمه بنویسید:



objj = newForm2();
objj.Show();

masterdanesh
دوشنبه 28 فروردین 1391, 15:16 عصر
ممنونم دوست عزیز مشکل حل شد