PDA

View Full Version : کلیک کردن دکمه ای در تابع



duji6967
چهارشنبه 14 فروردین 1392, 02:20 صبح
باسلام
من یه تابع دارم که نیاز دارم توش حتما یکی از دکمه هام کلیک بشن اما موفق نمی شم راهش رو پیدا کنم
برای نمونه مثال زیر رو در نظر بگیرید ببینید کجاشو اشتباه می کنم؟

public void SelectedBtn()
{
Btn_Cancel_Click(sender, e);
}

Sender تو لیست نیست و اجازه نمی ده این کار روانجام بدم

m.lajevardi
چهارشنبه 14 فروردین 1392, 09:45 صبح
باسلام
من یه تابع دارم که نیاز دارم توش حتما یکی از دکمه هام کلیک بشن اما موفق نمی شم راهش رو پیدا کنم
برای نمونه مثال زیر رو در نظر بگیرید ببینید کجاشو اشتباه می کنم؟

public void SelectedBtn()
{
Btn_Cancel_Click(sender, e);
}

Sender تو لیست نیست و اجازه نمی ده این کار روانجام بدم
خط زیر را قبل از Btn_Cancel اضافه کن شاید درست شود
Button Btn = (Button)Sender
الان کلیدی که فشرده شده درون Sender قرار میگیرد

Hajivandian
چهارشنبه 14 فروردین 1392, 11:35 صبح
سلام،

برای فراخوانی رویداد کلیک یک دکمه از طریق برنامه نویسی میتونید از متد آماده Button.PerformClick (http://msdn.microsoft.com/en-us/library/system.windows.forms.button.performclick%28VS.80%2 9.aspx) استفاده کنید.

saman-arsenal
چهارشنبه 14 فروردین 1392, 11:36 صبح
سلام
باید به جای sender و e
null قرار بدی

duji6967
چهارشنبه 14 فروردین 1392, 14:10 عصر
یعنی چی نال باشه
یعنی باید داخل پرانتز چیزی ننویسم و فقط پرانتز رو بازو بسته کنم
این کارو انجام دادم نشد

duji6967
چهارشنبه 14 فروردین 1392, 14:17 عصر
ممنونم دقیقا درست بود و کارم به خوبی راه افتاد نکته خوبی رو از شما یاد گرفتم

سلام،

برای فراخوانی رویداد کلیک یک دکمه از طریق برنامه نویسی میتونید از متد آماده Button.PerformClick (http://msdn.microsoft.com/en-us/library/system.windows.forms.button.performclick%28VS.80%2 9.aspx) استفاده کنید.