الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن عرض اسماء جميع القوائم على النافذة في MainMenu?

مغلق
بدأه qadi_ahmad في 13 يوليو 2006 · 5 رد · 687 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يمكنني جلب جميع اسماء القوائم VB.net 2003 على List ؟

ارجو مساعدتي في استرجاع جميع اسماء القوائم على MDI Form مع القوائم الفرعية.

مع العلم اني وضعة كود و حصلت على جميع القوائم بفروعها ولكن لم استطع و ضع الخاصية Name للحصول على اسمها و اليكم هذا Function

ولكم جزيل الشكر....

Private Sub RefMenu

Dim Mnu As MenuItem

'Dim Frm As New FrmMain

Dim CurNode As TreeNode

Dim Cntrl As Control

For Each Mnu In Me.ParentForm.Menu.MenuItems

MsgBox(Mnu.Name)

AddNodeChild( Mnu.MenuItems)

Next

End Sub

Private Sub AddNodeChild( ByVal MainMenu As Menu.MenuItemCollection)

Dim Mnu As MenuItem

'Dim Frm As New FrmMain

Dim CurNode As TreeNode

Dim MNUCaption As String

For Each Mnu In MainMenu

Msgbox(Mnu.Name)

AddNodeChild(CurNode, Mnu.MenuItems)

Next

End Sub

post-45099-1152782717_thumb.gif

#2

يمكنك استخدام MainMenuStrip

	 Dim i As Object
		Dim j As Object
		For Each i In Me.MainMenuStrip.Items
			For Each j In i.DropDownItems
				MsgBox(i.name & " " & j.name)
			Next
		Next
#3

السلام عليكم:

اشكرك اخوي AymanMoftah ولكن استخدم MainMenu VBNet 2003

وليس MainMenuStrip VB.Net 2005

ولك جزيل الشكر

#4

استخدم خاصية Tag بدل الاسم

#5

السلام عليكم.

الله يجزاك خير AymanMoftah ولكن يا اخوي ما في Tag في MainMenu في لغة VB.Net2003

#6

السلام عليكم.

الله اكبر ما في اي اجابة حتى AymanMoftah لم يعد يجيب

ساعدوني

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…