以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何用代码动态生成大图标的窗口菜单?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=123503)

--  作者:hui986
--  发布时间:2018/8/16 9:59:00
--  [求助]如何用代码动态生成大图标的窗口菜单?


此主题相关图片如下:2525.jpg
按此在新窗口浏览图片

Dim Strip As WinForm.Strip
Strip
= e.Form.Strips.Add("工具栏1", StripTypeEnum.ToolBar)
Strip
.Items.Add("New", "新建", "new.ico", StripItemTypeEnum.Button)
Strip
.Items.Add("Open", "打开", "Open.ico", StripItemTypeEnum.Button)
Strip
.Items.Add("Save", "保存", "Save.ico", StripItemTypeEnum.Button)
Strip
.Items.Add("Print", "打印", "Print.ico", StripItemTypeEnum.Button)
Strip
.Items.Add("Separator1", "分割条", "", StripItemTypeEnum.Separator)
Strip
.Items.Add("Cut", "剪切", "Cut.ico", StripItemTypeEnum.Button)
Strip
.Items.Add("Copy", "复制", "Copy.ico", StripItemTypeEnum.Button)
Strip
.Items.Add("Brush", "格式刷", "Brush.ico", StripItemTypeEnum.Button)
Strip
.Items.Add("Separator2", "分割条", "", StripItemTypeEnum.Separator)
Strip
.Items.Add("Help", "帮助", "Help.ico", StripItemTypeEnum.Button)

 

Dim o3 As object = e.form.Strips("工具栏1").basecontrol
o3.autosize = False
o3.height = 48

For Each sit As WinForm.StripItem In e.Form.Strips("工具栏1").Items
            sit.DisplayText = True
 Next

 

 

现就就差大图标的代码不会写


--  作者:有点甜
--  发布时间:2018/8/16 10:02:00
--  

窗口菜单没有大图标。

 

如果需要,动态添加按钮控件

 

http://www.foxtable.com/webhelp/scr/3111.htm

 

http://www.foxtable.com/webhelp/scr/1409.htm

 


--  作者:hui986
--  发布时间:2018/8/16 10:04:00
--  

在窗口菜单上是可以设置大图的尺寸的

http://www.foxtable.com/webhelp/index.htm?page=3109.htm

 

应该是代码写法的问题

 

 

设置都可以,应该用代码也行的吧?

[此贴子已经被作者于2018/8/16 10:26:19编辑过]

--  作者:有点甜
--  发布时间:2018/8/16 10:07:00
--  

窗口菜单没有大图标。

 

如果需要,动态添加按钮控件

 

http://www.foxtable.com/webhelp/scr/3111.htm

 

http://www.foxtable.com/webhelp/scr/1409.htm


--  作者:hui986
--  发布时间:2018/8/16 10:35:00
--  
已解决了~~~
--  作者:cbt
--  发布时间:2018/8/19 10:29:00
--  

图片点击可在新窗口打开查看

[此贴子已经被作者于2018/8/19 19:37:44编辑过]