با عرض سلام خدمت اساتید
من برنامه ای دارم که از داخل فرم اول فرم دوم را بازمیکند
حال می خواهم بدانم به چه نحوی می شود کلیک دکمه ای در فرم دوم را در فرم اول فهمید.
نیازمند یاری سبزتان هستم.
با عرض سلام خدمت اساتید
من برنامه ای دارم که از داخل فرم اول فرم دوم را بازمیکند
حال می خواهم بدانم به چه نحوی می شود کلیک دکمه ای در فرم دوم را در فرم اول فهمید.
نیازمند یاری سبزتان هستم.
اقا این سوال منو رو هم کلافه کرده.....
من یه برنامه دارم که روی فرم اصلی فرم دوم رو show کردم ....حالا میخوام وقتی کاربر فرم دوم رو بست فرم اول تغییر سایز بده.....
یا فرم اول بتونه وقتی فرم دوم show شده و در حال نمایش هست مثلا text فرم دوم رو عوض کنه...
همون لحظه می خوای بفهمی یا بعد که فرم بسته شد؟؟؟
اگه وقتی فرم بسته شد که کاری نداره کافیه یه فلگ public توی فرم دوم بگیری و با True-false کردن اون مشخص کنی که اون اتفاق افتاده یا نه
بعد از دستور showdialog هم شرطت را چک کنی
متشکرم .
ولی من می خواهم وقتی فرم دوم باز است از فرم اول بفهمم کدوم دکمه در فرم دوم کلیک شده است تا نسبت به اون دکمه ای که زده شده در فرم اول دستور بنویسیم.
باز هم ممنون از توجه شما
با سلام تا حدی مشکلم حل شد و لی پاسخ به این سوال به درد به خور خوبه!
سلام
باید اشاره گر فرم دوم را داشته باشید و نام دکمه هم نیاز است و بعد با دستور AddHandler میتوانید.
مثلاً این کد
کد اجرایی
Dim f As New Form1
f.Show()
AddHandler f.Controls.Find("Button1", True)(0).Click, AddressOf Me.BClick
محل قلاب رویداد
Private Sub BClick(ByVal sender As Object, ByVal e As System.EventArgs)
'...
End Sub
از یک متغیر Session استفاده کن