نوشته شده توسط
sr2m72
کدهاتون رو به این صورت تغییر بدین:
Form1 f1 = new Form1();
private void button1_Click(object sender, EventArgs e)
{
f1.StartPosition = FormStartPosition.CenterScreen;
f1.Size = new Size(100, 100);
f1.TopMost = true;
f1.Show();
}
private void button2_Click(object sender, EventArgs e)
{
f1.Close();
}
ویرایش شد!
باتشکر از شما دوست عزیز ولی متاسفانه جواب نداد !!!
این عین چیزیه که تو آموزش انجام داده و جواب نداد متاسفانه
public partial class main_frm : Form
{
Form newfrm = new Form();
private void button1_Click(object sender, EventArgs e)
{
newfrm.StartPosition = FormStartPosition.CenterScreen;
newfrm.Size = new Size(100, 100);
newfrm.TopMost = true;
newfrm.Show();
}
private void button2_Click(object sender, EventArgs e)
{
//Hides the newfrm forms!
/*
Hides the newfrm forms!
*/
newfrm.Close();
}
}
}
و این هم عین چیزی که خودتون زحمت کشیدید و درست کردید
namespace usingforms
{
public partial class main_frm : Form
{
Form newfrm = new Form();
private void button1_Click(object sender, EventArgs e)
{
newfrm.StartPosition = FormStartPosition.CenterScreen;
newfrm.Size = new Size(100, 100);
newfrm.TopMost = true;
newfrm.Show();
}
private void button2_Click(object sender, EventArgs e)
{
newfrm.Close();
}
}
}
جالب اینجاست در هر دو نوع کد زدن این خطا رو پایین برنامه میده ...
Error 1 'usingforms.main_frm' does not contain a definition for 'main_frm_Load' and no extension method 'main_frm_Load' accepting a first argument of type 'usingforms.main_frm' could be found (are you missing a using directive or an assembly reference?) C:\Users\mehdi\Desktop\my project\main_frm.Designer.cs 68 55 usingforms