السلام عليكم
قمت بعمل قائمة أوامر مثل File , Edit وهكذا
وأريد وضع صورة بجانب الأوامر الفرعية تحت هذه القائمة
كيف أفعل ذلك؟؟؟؟
السلام عليكم
قمت بعمل قائمة أوامر مثل File , Edit وهكذا
وأريد وضع صورة بجانب الأوامر الفرعية تحت هذه القائمة
كيف أفعل ذلك؟؟؟؟
In this world I love Islam ,Computer ,Communications ,Electronics and
المسلم كالغيث أينما حل نفع
Don't ever trust machines

هناك فرق بين أن تكبر بالعمر

طريقة التعامل معها واضحه في الملف وهي وضع ImageList على الفورم وتعبئته بالايقونات التي تريد ومن ثم واكتب في فقرة key الاسم مثل جديد او حفظ حسب ماهو مكتوب في الايقونه التي تريدها تظهر مقابلها في المنيو واضف الاداة ImagenMenu على الفورم وسوف تعمل معك

هناك فرق بين أن تكبر بالعمر

السلا م عليكم ورحمة الله وبركاته
شكرا لك أخى الفوارس على هذا المثال الجيد
وعلى فكره يمكنك أيضا اضافة صورة للقوائم عن طريق API
وإليك المثال التالى من API-Guide
'This project needs a form with a menu with at least one submenu 'It also needs a picturebox, Picture1, that contains a small b/w bitmap Const MF_BYPOSITION = &H400& Private Declare Function GetMenu Lib "user32" (ByVal hwnd As Long) As Long Private Declare Function GetSubMenu Lib "user32" (ByVal hMenu As Long, ByVal nPos As Long) As Long Private Declare Function SetMenuItemBitmaps Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long, ByVal hBitmapUnchecked As Long, ByVal hBitmapChecked As Long) As Long Private Sub Form_Load() 'KPD-Team 2000 'URL: KPDTeam@Allapi.net 'E-Mail: KPDTeam@Allapi.net Dim hMenu As Long, hSubMenu As Long 'get the handle of the menu hMenu = GetMenu(Me.hwnd) 'check if there's a menu If hMenu = 0 Then MsgBox "This form doesn't have a menu!" Exit Sub End If 'get the first submenu hSubMenu = GetSubMenu(hMenu, 0) 'check if there's a submenu If hSubMenu = 0 Then MsgBox "This form doesn't have a submenu!" Exit Sub End If 'set the menu bitmap SetMenuItemBitmaps hSubMenu, 0, MF_BYPOSITION, Picture1.Picture, Picture1.Picture End Sub
استغفر الله العظيم من كل ذنب وأتوب إليه
شكرا لكم يا اخواني
جزاكم الله خيرا
In this world I love Islam ,Computer ,Communications ,Electronics and
المسلم كالغيث أينما حل نفع
Don't ever trust machines
اخي العزيز eng2002 والاخ vision911 شكراً على المرور الطيب
( eng2002 ) ؟
وبالنسبة لـ API يمكن ذلك ولكن لطلب الشخص قدمت ابسط واسرع الطرق حيث وان هنالك ايضاً طرق عديده يمكن بها عمل ذلك

هناك فرق بين أن تكبر بالعمر

جزيت خيرا وكفيت شرا أخى الفوارس :D
تم تعديل هذه المشاركة بواسطة eng2002 في 6 أبريل 2006 في 16:35
استغفر الله العظيم من كل ذنب وأتوب إليه
هذا الموضوع مغلق.