PDA

View Full Version : فرخوانی روال مربوط به فرم A از طریق فرم B



peymannaji
دوشنبه 06 اسفند 1386, 23:18 عصر
سلام
من 2 تا فرم دارم که تو فرم اول یک روالی رو نوشتم حالا میخوام از فرم دوم روال فرم اول رو اجرا کنم برای این منظور چه باید کرد ؟
با تشکر

amirsajjadi
سه شنبه 07 اسفند 1386, 06:14 صبح
با سلام
شما میتونید با تغییر دادن Private به Public به راحتی از یک فرم دیگه یک رویداد رو فراخوانی کنید
به عنوان مثال :

PublicSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MsgBox("a")
EndSub

ali_md110
سه شنبه 07 اسفند 1386, 12:21 عصر
دوست عزیز در فرم اول روال رو بصورت public در اورید
public sub myproc
کد های برنامه
end sub
از درون فرم دوم صدا بزنید
form1.myproc

nasseritemp
سه شنبه 07 اسفند 1386, 17:07 عصر
چرا شما روال رو در Module تعریف نمیکنید تا هر موقع احتیاج داشتید اونرو فراخوانی کنید؟

peymannaji
سه شنبه 07 اسفند 1386, 19:43 عصر
ممنون از لطفتون ...
گفته شما کاملا درست و منطقی هست که از ماژول استفده باید کرد اما بدلیل شرایط خاصی که در برنامه داشتم مجبو به این کار بودم ...