Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
Bentley 中国优先社区
  • Welcome to Bentley Communities
  • Bentley's Communities
  • Bentley 中国优先社区
  • Cancel
Bentley 中国优先社区
技术资料库 (4)自定义新建界面元素的方法
    • Sign In
    Bentley 中国优先社区 requires membership for participation - click to join
    • -Bentley 中文技术资料库
      • +AutoPIPE
      • +Bentley Navigator
      • +Bentley Substation
      • +Bentley 道路与场地设计
      • +BRCM
      • +BridgeMasterModeler/OpenBridgeModeler
      • +i-model / DgnDb
      • +LumenRT/ContextCapture
      • +MicroStation
      • +MOSES
      • +OpenBridge
      • -OpenBuildings Designer
        • +01.OBD安装与配置
        • +02.楼层管理与轴网
        • +03.建筑模块的功能使用
        • +04.结构模块的功能使用
        • +05. 结构模块的融合升级—ProStructure Integration
        • +06.设备模块—通风空调
        • +07.设备模块—给排水
        • +08.设备模块—建筑电气
        • +09.数据报表的生成和输出
        • +10.二维制图与三维建模
        • +11.数据管理与图纸管理
        • +12.OBD对多种文件及数据的支持
        • +13. 工作环境定制
        • -14.界面定义及项目浏览器
          • (1)CE版本界面及任务栏变化
          • (2)软件界面的内容及层次
          • (3)软件界面的存储和配置
          • (4)自定义新建界面元素的方法
        • +15.自定义对象
        • +16. ABD Configuration配置
        • +17. 常见问题及其它
        • +18. 版本更新
        • +19.本地化资料
        • +20. OBD二次开发
        • 21.如何提交你对OpenBuildings Designer的创意和想法
        • +22. OBD学习资料
        • +23. ABD/OBD软件使用常见问题及技术资料
        • +24. ABD Electrical学习资料
      • +OpenFlows
      • +OpenPlant
      • +OpenPlant Electrical CCK
      • Plaxis 地质分析
      • +ProjectWise
      • +ProStructures
      • +SACS
      • +STAAD.Pro
      • +SYNCHRO Pro
      • 中国优先产品汇总
      • +其 它
      • +建筑设计之思考(赵大师专作)
      • +桥梁大师<BridgeMaster>
      • +现浇箱梁
      • +软件激活及授权
    • +iTwin 数字孪生平台
    • Bentley二次开发资料库
    • +常用产品离线安装包分享 [截止到2021年9月]
    • +常见问题汇总
    • Bentley-Learn 官方教学平台-使用方法
    • +中国优先社区使用指南
    • +Bentley在线视频资源精选
    • +Bentley学习资料库
    • +服务合作伙伴计划

     
     Questions about this article, topic, or product? Click here. 

    (4)自定义新建界面元素的方法

    如第2节中所述,自定义界面大致应包括3方面的内容:自定义工具,自定义任务栏,及自定义菜单,首先我们应新建一个dgnlib文件(第3节已讲过),然后直接打开这个文件,或者在自定义窗口的文件列表中打开,然后再新建文件:

    注意如果要直接在这里打开,需要在新建文件后重新启动一下软件,这个文件才可以被系统搜索到。

    A.新建工具:打开文件后在自定义窗口中新建工具栏及工具:

    也可以复制已有工具栏中的工具到新的工具栏里,使用复制粘贴:

    新建工具的界面介绍如下:

    Command data命令数据——

    key-in: 这是该工具对应的命令,即我们第一节讲的命令行

    balloon text: 提示文本,即鼠标悬停时的提示文字

    general setting基本数据——

    icon: 图标,可以载入代表该工具的图符,可以是BMP位图文件,也可以是rsc图标文件

    Dimension尺寸标注:设定这个工具是在2D还是3D的环境中使用,如果只设2D,那它在3D中就不显示了

    另外还可以添加别的数据特征,比如捕捉模式:

    不需要后在该选项栏处单击右键,点击移除即可,这样建立好后,就可以通过工具按钮来调用命令了。

    B. 新建任务栏之前,首先让我们来打开看一下项目中的任务栏:

    可以发现调用出来的任务栏名称和工具中的任务栏名称是一致的,也就是说任务栏是通过名称来调用和定义的,我们新建一个任务栏名为 newv task, 然后可以在它下面添加工具,从左侧工具栏中复制然后粘贴,这样new task的任务栏就建好了。

    C.新建菜单:我们可以通过新建的菜单直接调出某个任务栏,只要在新建的菜单项的数据属性中指定合适的命令行key-in即可:

    D. 另外在项目文件中,我们可以自定义快速访问工具栏(Quick Access Toolbar)或选项卡(Ribbon)中的内容, 详见视频:

    https://pan.baidu.com/s/1ONhqx-9rtZLmQt34JyHzXg  提取码:df3h

    选项卡中的内容显示可以直接在相应位置上单击右键,勾选想显示出的工具即可:

    由此我们便可根据自己的需要重新组织定义软件界面。

    E. 自定义快速工具栏或选项卡的原始定义文件保存在如下位置

    • Share
    • History
    • More
    • Cancel
    • Guangxiao Cheng Created by Guangxiao Cheng
    • When: Mon, Jul 15 2019 4:52 AM
    • Guangxiao Cheng Last revision by Guangxiao Cheng
    • When: Mon, Feb 28 2022 11:50 PM
    • Revisions: 17
    • Comments: 0
    • Sign in to reply
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies