yassou
دوشنبه 12 فروردین 1392, 20:49 عصر
با سلام به همه دوستان
من تو FormLoad برنامم دستور زیر رو که قسمتی از دستور هام هستش رو بکار بردم :
case (6):
this.Opacity = 0;
DialogResult DR = MessageBox.Show("You Are NOT Authorized. To See The Info You Shoud Be Login. Are You Authorized? ", "Authorized Verification", MessageBoxButtons.YesNoCancel);
switch (DR)
{
case DialogResult.Yes:
Form F1 = new Form();
T1 = new TextBox();
T2 = new TextBox();
B = new Button();
F1.Controls.Add(T1);
F1.Controls.Add(T2);
F1.Controls.Add(B);
T1.Text = "Username";
T2.Text = "Password";
B.Text = "Enter";
F1.BackgroundImage = imageList1.Images[11];
T1.Location = new Point(30, 40);
T2.Location = new Point(150, 40);
B.Location = new Point(105, 90);
T1.Enter += new EventHandler(T1_Enter);
T2.Enter += new EventHandler(T2_Enter);
F1.Show();
B.Click += new EventHandler(B_Click);
break;
و عبارت های T1,T2,B رو به صورت Global در نظر گرفتم مثل دستور زیر :
public partial class The_Prototype_Information : Form
{
TextBox T1;
TextBox T2;
Button B;
EventHandler ها هم برای T1,T2 عبارتند از :
void T1_Enter(object sender, EventArgs e)
{
T1.Text = "";
T1.PasswordChar = '*';
}
void T2_Enter(object sender, EventArgs e)
{
T2.Text = "";
T2.PasswordChar = '*';
}
حالا می خواستم ببینم میتون با زدن Button و نوشتم دستور مربوطه از دو TextBox های T1,T2 ارث بگیرم و این Handler های بالایی رو ننویسم ؟ مثل کدهای زیر :
private void button1_Click(object sender, EventArgs e)
{
//textBox1: T1;
//textBox2: T2;
//textBox1.Enter += new EventHandler(T1_Enter);
//textBox2.Enter += T2_Enter;
با تشکر .
من تو FormLoad برنامم دستور زیر رو که قسمتی از دستور هام هستش رو بکار بردم :
case (6):
this.Opacity = 0;
DialogResult DR = MessageBox.Show("You Are NOT Authorized. To See The Info You Shoud Be Login. Are You Authorized? ", "Authorized Verification", MessageBoxButtons.YesNoCancel);
switch (DR)
{
case DialogResult.Yes:
Form F1 = new Form();
T1 = new TextBox();
T2 = new TextBox();
B = new Button();
F1.Controls.Add(T1);
F1.Controls.Add(T2);
F1.Controls.Add(B);
T1.Text = "Username";
T2.Text = "Password";
B.Text = "Enter";
F1.BackgroundImage = imageList1.Images[11];
T1.Location = new Point(30, 40);
T2.Location = new Point(150, 40);
B.Location = new Point(105, 90);
T1.Enter += new EventHandler(T1_Enter);
T2.Enter += new EventHandler(T2_Enter);
F1.Show();
B.Click += new EventHandler(B_Click);
break;
و عبارت های T1,T2,B رو به صورت Global در نظر گرفتم مثل دستور زیر :
public partial class The_Prototype_Information : Form
{
TextBox T1;
TextBox T2;
Button B;
EventHandler ها هم برای T1,T2 عبارتند از :
void T1_Enter(object sender, EventArgs e)
{
T1.Text = "";
T1.PasswordChar = '*';
}
void T2_Enter(object sender, EventArgs e)
{
T2.Text = "";
T2.PasswordChar = '*';
}
حالا می خواستم ببینم میتون با زدن Button و نوشتم دستور مربوطه از دو TextBox های T1,T2 ارث بگیرم و این Handler های بالایی رو ننویسم ؟ مثل کدهای زیر :
private void button1_Click(object sender, EventArgs e)
{
//textBox1: T1;
//textBox2: T2;
//textBox1.Enter += new EventHandler(T1_Enter);
//textBox2.Enter += T2_Enter;
با تشکر .