PDA

View Full Version : سوال: فراخوانی یک فرم



Ehsan Programmer
سه شنبه 07 اردیبهشت 1389, 08:32 صبح
سلام
من یک منو دارم که دارای چند آیتم با عملکرد مختلف است اما همه آنها برای ایفای وظیفه خود یک فرم رو باید فراخوانی کنند من روی این فرم یک دکمه OK گذاشتم که بسته به نوع آیتم انتخابی از منو باید تابع مربوط به آیتم فراخوانی گردد
این روشو به این خاطر بکار میبرم که نمیخوام چند فرم داشته باشم
به نظر شما چه روشی بکار ببرم
ممنون

اَرژنگ
سه شنبه 07 اردیبهشت 1389, 10:48 صبح
سلام
من یک منو دارم که دارای چند آیتم با عملکرد مختلف است اما همه آنها برای ایفای وظیفه خود یک فرم رو باید فراخوانی کنند من روی این فرم یک دکمه OK گذاشتم که بسته به نوع آیتم انتخابی از منو باید تابع مربوط به آیتم فراخوانی گردد
این روشو به این خاطر بکار میبرم که نمیخوام چند فرم داشته باشم
به نظر شما چه روشی بکار ببرم
ممنون
کدتان را بفرستید، هممینطوری رو هوا حرف زدن سخته

exlord
سه شنبه 07 اردیبهشت 1389, 11:23 صبح
public enum Oprations
{
op1,
op2,
op3,
op4
}

private void button1_Click_1(object sender, EventArgs e)
{
Form2 frm = new Form2(Oprations.op1);
frm.Show();
}
public Oprations MyProperty { get; set; }
public Form2(Oprations op)
{
InitializeComponent();
MyProperty = op;
}


private void button2_Click(object sender, EventArgs e)
{
switch (MyProperty)
{
case Oprations.op1:
break;
case Oprations.op2:
break;
case Oprations.op3:
break;
case Oprations.op4:
break;
default:
break;
}
}