
加好友 发短信
等级:一尾狐
帖子:411
积分:2546
威望:0
精华:0
注册:2015/1/31 23:19:00
|
Post By:2017/12/27 12:50:00 [显示全部帖子]
谁给翻上来了,这个我已经懂了,如果还不清楚的网友,可以搜索帮助: StripItems
完全不用窗口的菜单设计器,直接用代码动态创建一个简单的主菜单,在窗口的AfterLoad事件加上代码:
Dim mnu As Winform.Strip Dim itm As WinForm.StripItem mnu = e.Form.Strips.Add("主菜单",StripTypeEnum.MainMenu) mnu.Items.Add("File","文件(&F)","",StripItemTypeEnum.MenuItem) mnu.Items.Add("Edit","编辑(&E)","",StripItemTypeEnum.MenuItem) mnu.Items.Add("Option","选项(&O)","",StripItemTypeEnum.MenuItem) mnu.Items.Add("Help","帮助(&H)","",StripItemTypeEnum.MenuItem) '在主菜单右侧增加一个按钮 mnu.Items.Add("Home","主页","home.ico",StripItemTypeEnum.Button) mnu.Items("Home").DisplayText = False mnu.Items("Home").DockToRight = True '靠右停放 '为文件菜单增加项目 itm = mnu.Items("File") itm.Items.Add("New","新建","new.ico",StripItemTypeEnum.MenuItem) itm.Items.Add("Open","打开","Open.ico",StripItemTypeEnum.MenuItem) itm.Items.Add("Save","保存","Save.ico",StripItemTypeEnum.MenuItem) itm.Items.Add("Separator1", "分割条", "", StripItemTypeEnum.Separator) itm.Items.Add("Print","打印","Print.ico",StripItemTypeEnum.MenuItem) itm.Items.Add("Preview","打印预览","Preview.ico",StripItemTypeEnum.MenuItem) itm.Items.Add("Separator2", "分割条", "", StripItemTypeEnum.Separator) itm.Items.Add("Exit","退出","",StripItemTypeEnum.MenuItem) '为常用项目增加快捷键 itm.Items("New").ShortcutKeys = Keys.Control Or Keys.N itm.Items("Open").ShortcutKeys = Keys.Control Or Keys.O itm.Items("Save").ShortcutKeys = Keys.Control Or Keys.S '这里只给文件菜单加上了内容,其它菜单的内容请自行编写.
|
|