PDA

View Full Version : کلیک روی دکمه در هنگام اجرای برنامه



xrezax
پنج شنبه 25 آبان 1391, 21:24 عصر
چطور روی یک دکمه در هنگام لود شدن برنامه کلیک کنم.

مثلاً Button3_Click رو توی فروم چطور فراخوانی کنم ؟

SHD.NET
پنج شنبه 25 آبان 1391, 21:50 عصر
شما بهتره ابتدا به ساب روتین خودت تعریف کنی : اینجوری :

Private Sub dastoorha()
'در اینحا دستورات خود را بنویسید
End Sub

بعدشم روی رویداد Button3 این روبنویسی :

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
Call dastoorha()
End Sub

هروقت هم خواستی دستوراتی رو که نوشتی اجرا کنی ، کافیه اون رو فراخوانی کنی : با دستوری که توی رویداد کلیک نوشتی . یعنی این :

Call dastoorha()

xrezax
پنج شنبه 25 آبان 1391, 21:55 عصر
راهی نداره بهش بگیم رو دکمه کلیک کن ؟

SHD.NET
پنج شنبه 25 آبان 1391, 21:59 عصر
راهی نداره بهش بگیم رو دکمه کلیک کن ؟

چرا میشه . با این کد میتونید این کارو بکنید :

Call Button3_Click(sender, e)

xxnagin
پنج شنبه 25 آبان 1391, 23:22 عصر
سلام
بهترین راه استفاده از دستو ر Button1.PerformClick()


در این راه هر کجای کد قرار بدی کار میکنه
یعنی تو همه event ها کار مکنه
مثل keyperass یا mouseup یا mousedown
لازم به ساب روتین نیستش
ولی استفاده از Button3_Click(sender, e) فقط تو بعضی جا ها کار میکنه
نه
مثل keyperass یا mouseup یا mousedown

SHD.NET
پنج شنبه 25 آبان 1391, 23:33 عصر
سلام
بهترین راه استفاده از دستو ر Button1.PerformClick()


در این راه هر کجای کد قرار بدی کار میکنه
یعنی تو همه event ها کار مکنه
مثل keyperass یا mouseup یا mousedown
لازم به ساب روتین نیستش
ولی استفاده از Button3_Click(sender, e) فقط تو بعضی جا ها کار میکنه
نه
مثل keyperass یا mouseup یا mousedown

بله این راهم هستش . ولی من فقط برای button رو توضیح دادم