platform:delphi 2010
- drop Tmainmenu on form1
- drop Tpopupmenu on form1
- add mainmenu1 and popupmenu items
(mainmenu –> file –>item1 , popupmenu–>popup item1) - item1.onRgihtClick show popupmenu
- f9
- file–>item1 right click, popupmenu , select item1 bla bla bla….
object Form1: TForm1
Left = 0
Top = 0
Caption = 'Form1'
ClientHeight = 222
ClientWidth = 447
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Tahoma'
Font.Style = []
Menu = MainMenu1
OldCreateOrder = False
PixelsPerInch = 96
TextHeight = 13
object MainMenu1: TMainMenu
Left = 136
Top = 64
object file1: TMenuItem
Caption = 'file'
object recentfile1: TMenuItem
Caption = 'item 1'
end
end
end
object PopupMenu1: TPopupMenu
Left = 24
Top = 136
object popupitem1: TMenuItem
Caption = 'popup item'
OnClick = popupitem1Click
end
end
end
Here’s the menu structure for the below sample
and two popup menu items. The code: