乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 186|回复: 6

VB。Net-2011和Ribbons

[复制链接]

4

主题

13

帖子

9

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 22:52:10 | 显示全部楼层 |阅读模式
有人玩过通过创建自定义丝带吗。网我已经能够创建一个全新的面板,并添加我自己的所有自定义按钮/图片,但我正试图找到一些关于如何操作布局的参考资料。我专门寻找添加自定义行和类似内容的方法。希望当我完成时,我会有一个完全自定义的面板,其中包含行、下拉列表和其他很酷的东西
回复

使用道具 举报

0

主题

2

帖子

2

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 23:09:15 | 显示全部楼层
转到au online并查看此课程
使用VBNET类CP208-2为AutoCAD创建功能区栏
回复

使用道具 举报

4

主题

13

帖子

9

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 23:20:00 | 显示全部楼层
该教程唯一的问题是它是专门为2009年编写的。我从同一个家伙那里学习了类似的课程,但他从来没有深入研究过实际的行项目。
 
此外,在Kean的“通过界面”博客中,他使用了以下内容,而且仅在2009年:
 
  1. dim ribRow as RibbonRow = New RibbonRow()

 
但2011年(以及2010年,我从autodesk论坛上的帖子中推测)没有RibbonRow。现在我一直在尝试这样的事情:
 
  1. dim ribSrcPnl as RibbonSourcePanel = New RibbonSourcePanel
  2. dim ribCustomPnl as RibbonPanel = New RibbonPanel()
  3. dim ribCustomRow as RibbonRowPanel = New RibbonRowPanel()
  4. ...
  5. ribCustomPnl.Items.Add(ribCustomRow)

 
我试着将我的自定义按钮添加到“自定义行”面板中,但它们不是成行出现的,它们只是像普通按钮一样添加到功能区中。还有其他想法吗?
回复

使用道具 举报

4

主题

13

帖子

9

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 23:24:43 | 显示全部楼层
嗯,经过长时间的尝试和错误,我终于能够解决我的一些色带问题。。。我很确定还有像我这样的人在努力让ribbon rows在2011年发挥作用,如果你是其中之一,我希望以下信息能有所帮助。。。。
 
  1. dim ribSrcPnl as RibbonSourcePanel = New RibbonSourcePanel
  2. dim ribCustomPnl as RibbonPanel = New RibbonPanel()
  3. dim ribCustomRow as RibbonRowPanel = New RibbonRowPanel()
  4. dim ribCustomBrk as RibbonRowBreak = New RibbonRowBreak()
  5. ...
  6. ribCustomPnl.Items.Add(ribCustomRow)
  7. ... ADD YOUR BUTTONS HERE ...
  8. ribCustomRow.Items.Add(ribCustomBrk)
  9. ... ADD SOME MORE BUTTONS ...
  10. ribCustomRow.Items.Add(ribCustomBrk)
  11. ... ADD SOME MORE BUTTONS ...

 
现在,如果你看我附上的图片,我的面板中有三行,总共有8个按钮。我将换行符放在前3个按钮之后,然后再放3个按钮之后,以创建前两行,第三行不需要额外的换行符。
 
你可能会马上注意到的一点是,我的按钮宽度缺乏一致性,但即使在实际设置了尺寸后,它们仍然会出现,正如你所看到的那样。。。希望这会比这些愚蠢的争吵更快地解决。
235212shemmmphp57e3t3y.png
回复

使用道具 举报

4

主题

13

帖子

9

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 23:34:19 | 显示全部楼层
嗯,在考虑了必须调整按钮大小以正确对齐它们之后,我浏览了所有可能的场景,发现我只需在特定面板上的每个按钮后添加一个单独的RibbonRowPanel,并在其后面添加一个RibbonRowBreak。所以这毕竟很容易,在我看来有点复杂。希望这能帮助任何人谁可能正在研究这样的事情。
回复

使用道具 举报

0

主题

1

帖子

2

银币

限制会员

铜币
-1
发表于 2022-7-6 23:46:05 | 显示全部楼层
你好
 
你试过改变环境吗?我认为,通过defautlt,autocad从2D绘图开始,或者从最后一个打开的绘图开始。但是,当我的功能区工作时,如果我改变环境,它就会消失,我无法再次启动。
 
你试过了吗?
回复

使用道具 举报

0

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 23:59:57 | 显示全部楼层
你好
 
我试图创建一些自定义的色带和按钮,也与vb。net用于我的autocad 2010/2011应用程序。
 
你能发布或发送给我创建自定义选项卡和按钮所需的完整代码吗?
 
此外,我想知道如何创建按钮点击和我的应用程序之间的交互?
 
我的电子邮件是xptomacr@gmail.com.
 
谢谢
 
 
 
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2024-11-22 01:50 , Processed in 0.345492 second(s), 68 queries .

© 2020-2024 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表