PDA

View Full Version : تشخیص شی اصلی منوی کلیک شده ؟



habedijoo
یک شنبه 23 مرداد 1384, 07:31 صبح
با سلام به همه دوستان

من در زمان طراحی فرم یک Context Menu ساخته ام و در کد نویسی تعدادی شی ایجاد کرده ام که مقدار Context Menu همه انها برابر همان Contect Menu روی فرم است .
حالا می خوام وقتی که یکی از آیتمهای منوی Context کلیک می شود تشخیص بدهم که مربوط به کدام شی بوده است . ؟

با تشکر از همه

habedijoo
دوشنبه 24 مرداد 1384, 07:17 صبح
سلام
یکی نیست جواب ما رو بده . کارم گیره .


ممنون

Mohammad .net
دوشنبه 24 مرداد 1384, 11:14 صبح
1- متغییر زیر را در سطح فرم تعریف کنید:


Dim CurentCnt As String = "None"

2- در رویداد Enter هر کنترل که از از یک ContextMenu استفاده می کند کدی مشابه کد زیر بنویسید.



Me.CurentCnt = "Button1"

3- در بررسی آیتم های کلیک شده منو مقدار CurentCnt نشان دهنده کنترلی است که روی آن راست کلیک کرده اید.


Private Sub MenuItem1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem1.Click
Select Case Me.CurentCnt
Case "Button1"
'
Case "None"
'
'
End Select
End Sub