以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]动态增加快捷菜单按钮图标位置 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176501) |
-- 作者:2425004926 -- 发布时间:2022/4/15 12:58:00 -- [求助]动态增加快捷菜单按钮图标位置 窗口1---AfterLoad事件代码 Dim sza() As String = {"JoinFax","JoinEmail"} Dim szb() As String = {"加入传真","加入邮件"} Dim szc() As String = {"Text.ico","Text.ico"} \'增加菜单命令-------------------------------------------------------------------------------------------- \'StatusBar状态栏;ToolBar工具栏;MainMenu菜单;ContextMenu快捷菜单 Dim Strip As WinForm.Strip Strip = e.Form.Strips.Add("Join", StripTypeEnum.ContextMenu) For i As Integer = 0 To sza.Length -1 Strip.Items.Add(sza(i), szb(i), szc(i), StripItemTypeEnum.Button) \'名称,标题,图标 e.Form.Strips("Join").Items(sza(i)).DisplayText = True \'显示命令标题 Next 窗口1---按钮1代码
e.Sender.ShowContextStrip(-125, 18, e.Form.Strips("Join")) |
-- 作者:有点蓝 -- 发布时间:2022/4/15 13:44:00 -- 按钮图标是在左侧才是正确的。快捷方式建议还是用MenuItem,不要使用Button。 |
-- 作者:2425004926 -- 发布时间:2022/4/15 16:04:00 -- 谢谢老师 |