PDA

View Full Version : اجرای کدهای نوشته شده یک باتن



omidamiry
جمعه 08 اردیبهشت 1391, 22:52 عصر
با سلام می خام یه کد بنویسم که مثلا کلید یک (button1)روی صفحه رو کلیک کنه و دستورات داخل کلید(button) رو انجام بده

masoudmok
جمعه 08 اردیبهشت 1391, 23:01 عصر
!!!!!!!!
سلام
معمولا این جور پست ها پاک میشه !!! درست یا اشتباهشو نمیدونم
از toolbox روی button دابل کلیک کن . بعد از اضافه شدن باتن روی فرم روش دابل کلیک کن .

Hossenbor
جمعه 08 اردیبهشت 1391, 23:07 عصر
دو راه دارید یک کدهایه باتن یک را در یک تابع جداگانه بنویسید بعد اونا را با یک باتن دیگه فراخوانی کنید
راه حل دوم از تو باتنی که میخوایی رویداد اون باتن مورد نظر رو فراخوانی کنید رویداد کلیک باتن مورد نظر رو بوسیله باتن فرمان دهنده اجرا کنید

omidamiry
جمعه 08 اردیبهشت 1391, 23:15 عصر
من تو رویداد آن کلیک برنامم یه سری کد نوشتم و تو یه تابعی لازم دارم اون کدها اجرا بشه

قبلنا تو دلفی میتونستیم عین یه تابع معمولی می نوشتیم باتن.کلیک() و اجرا میشد حالا تو سی شارپ امتحان کردم نشد

تو یه تابع دیگه می خام استفاده کنم

Mahmoud.Afrad
جمعه 08 اردیبهشت 1391, 23:56 عصر
به این صورت:


button1.PerformClick();

Hossenbor
شنبه 09 اردیبهشت 1391, 10:53 صبح
اینو قبلا یکی از دوستان هم پاسخ داده بود فکر کنم
private void button1_Click(object sender, EventArgs e)
{
button2_Click(sender, e);
}

private void button2_Click(object sender, EventArgs e)
{
using (Graphics g = this.CreateGraphics())
{
//برای رسم دایره
g.DrawEllipse(Pens.Red, 10, 10, 100, 100);

//برای رسم مستطیل
g.DrawRectangle(Pens.Red, 10, 10, 100, 100);
}
}