According to the CLR spec, MenuItem objects have constructors in the form:

MenuItem(Text, Handler)
MenuItem(Text, Handler, Shortcut)

Yet using either of these in PythonNET i get a blank menu item, any
ideas why this isnt working?

sample:
        def InitializeComponent(self):
                FileOpen = 
WinForms.MenuItem("&Open",self.OnFileOpen,WinForms.Shortcut.CtrlO)
                FileSave = 
WinForms.MenuItem("&Save",self.OnFileSave,WinForms.Shortcut.CtrlS)
                FileExit = 
WinForms.MenuItem("E&xit",self.OnFileExit,WinForms.Shortcut.AltF4)
                
                FileMenu = WinForms.MenuItem("&File", 
(FileOpen,FileSave,FileExit) )    
                
                self.Menu = WinForms.MainMenu( (FileMenu,) )

This produces a menu bar with a File menu having 3 entries, but all
three are blank.
_________________________________________________
Python.NET mailing list - PythonDotNet@python.org
http://mail.python.org/mailman/listinfo/pythondotnet

Reply via email to