تبدیل کد نمایش پیام به کلاس برای استفاده راحت در پروژه
سلام، من با استفاده از کد های زیر، به کاربر پیام نمایش میدم، می خواستم دوستان راهنمایی کنند چگونه می تونم این کد ها را تبدیل به یک کلاس کنم و هرکجای پروژه که خواستم بتونم به راحتی استفاده کنم.
void MSGinsertdata()
{
// مسیج باکس افزودن اطلاعات
MSGPanel.Visible = true;
MSGPanel.BackColor = Color.LightGreen;
LBLMSGPanel.Text = "ثبت کالا با موفقیت انجام شد";
IMGMSGPanel.Image = Factor.Properties.Resources.Ok;
timer1.Enabled = true;
}
void MSGeditedata()
{
// مسیج باکس ویرایش اطلاعات
MSGPanel.Visible = true;
MSGPanel.BackColor = Color.Khaki;
LBLMSGPanel.Text = "ویرایش با موفقیت انجام شد";
IMGMSGPanel.Image = Factor.Properties.Resources.edite;
timer1.Enabled = true;
}
void MSGdeletedata()
{
// مسیج باکس حذف اطلاعات
MSGPanel.Visible = true;
MSGPanel.BackColor = Color.Salmon;
LBLMSGPanel.Text = "حذف کالا با موفقیت انجام شد";
IMGMSGPanel.Image = Factor.Properties.Resources.delete1;
timer1.Enabled = true;
}
نقل قول: تبدیل کد نمایش پیام به کلاس برای استفاده راحت در پروژه
با سلام
کاری نداره کافیه درون کلاس کدنویسی کنید
به همین سادگی:
class Class1
{
public void IDE(System.Windows.Forms.Panel pnl,System.Drawing.Color PanelColor,System.Windows.Forms.Label lbl,string LabelText,System.Windows.Forms.PictureBox PicBox,System.Drawing.Image PictureBoxImage, System.Windows.Forms.Timer tmr)
{
pnl.Visible = true;
pnl.BackColor = PanelColor;
lbl.Text = LabelText;
PicBox.Image = PictureBoxImage;
tmr.Enabled = true;
}
}
مثال استفاده :
private void button1_Click(object sender, EventArgs e)
{
Class1 c = new Class1();
c.IDE(panel1, Color.Red, label1, "ثبت کالا با موفقیت انجام شد", pictureBox1, Properties.Resources.danialafshari, timer1);
}
موفق باشید