Revit 命令添加下拉框
在学习revit制作下拉框时,需要分为三个步骤:
1.创建一个面板(panel)。
RibbonPanel panel10 = application.CreateRibbonPanel(Globals.DiagnosticsTabName, "图纸生成");
2.给面板添加组,实现下拉框的效果 。
AddPulldownButtonGroup1(panel10);
3.在组中添加单独的按钮。
private void AddPulldownButtonGroup1(RibbonPanel panel){if (1 == 1){PulldownButtonData group1Data = new PulldownButtonData("PulldownGroup1", "门窗");PulldownButton group1 = panel.AddItem(group1Data) as PulldownButton;BitmapImage largeimage41 = new BitmapImage();largeimage41.BeginInit();largeimage41.UriSource = new Uri(@"C:\Kingcarrier\icon\mengchuang.png");largeimage41.DecodePixelWidth = 20;largeimage41.DecodePixelHeight = 20;largeimage41.EndInit();group1.LargeImage = largeimage41;PushButtonData itemData13 = new PushButtonData("itemName13", "插入单门", FileUtility.GetAssemblyFullName(), typeof(door).FullName);PushButton item13 = group1.AddPushButton(itemData13) as PushButton;item13.ToolTip = itemData13.Text; // Can be changed to a more descriptive text. item13.Image = new BitmapImage(new Uri(@"C:\Kingcarrier\icon\报价清单.png"));item13.LargeImage = new BitmapImage(new Uri(@"C:\Kingcarrier\icon\报价清单.png"));PushButtonData itemData131 = new PushButtonData("itemName131", "改门方向", FileUtility.GetAssemblyFullName(), typeof(changedoor).FullName);PushButton item131 = group1.AddPushButton(itemData131) as PushButton;item131.ToolTip = itemData131.Text; // Can be changed to a more descriptive text. item131.Image = new BitmapImage(new Uri(@"C:\Kingcarrier\icon\报价清单.png"));item131.LargeImage = new BitmapImage(new Uri(@"C:\Kingcarrier\icon\报价清单.png"));group1.AddSeparator();PushButtonData itemData132 = new PushButtonData("itemName132", "添加H件", FileUtility.GetAssemblyFullName(), typeof(addHtoWindow).FullName);PushButton item132 = group1.AddPushButton(itemData132) as PushButton;item132.ToolTip = itemData132.Text; // Can be changed to a more descriptive text. item132.Image = new BitmapImage(new Uri(@"C:\Kingcarrier\icon\报价清单.png"));item132.LargeImage = new BitmapImage(new Uri(@"C:\Kingcarrier\icon\报价清单.png"));group1.AddSeparator();PushButtonData itx1 = new PushButtonData("itemName1", "插入单窗", FileUtility.GetAssemblyFullName(), typeof(window).FullName);PushButton it1 = group1.AddPushButton(itx1) as PushButton;it1.ToolTip = itx1.Text; // Can be changed to a more descriptive text. it1.Image = new BitmapImage(new Uri(@"C:\Kingcarrier\icon\报价清单.png"));it1.LargeImage = new BitmapImage(new Uri(@"C:\Kingcarrier\icon\报价清单.png"));group1.AddSeparator();PushButtonData itx2 = new PushButtonData("itemName2", "插入连窗", FileUtility.GetAssemblyFullName(), typeof(twowindow).FullName);PushButton it2 = group1.AddPushButton(itx2) as PushButton;it2.ToolTip = itx2.Text; // Can be changed to a more descriptive text. it2.Image = new BitmapImage(new Uri(@"C:\Kingcarrier\icon\报价清单.png"));it2.LargeImage = new BitmapImage(new Uri(@"C:\Kingcarrier\icon\报价清单.png"));}panel.AddSeparator();
同样的在组中可以设计组的名称然后再去设置组中的每一个按钮,并且实现相应的功能。
Revit 命令添加下拉框相关推荐
- layui弹出层中添加下拉框
layui弹出层中添加下拉框 实习不到两个月,踩到的坑 使用layui写了一个项目,负责其中的一小块,其中有一个页面需要在弹出层中写一个下拉框 代码如下: <div class="la ...
- easyui 添加下拉框数据_电商教父:关于淘宝关键词点击率以及提升数据的方法...
对于卖家来说,做好店铺的运营推广,了解店铺的发展行情是非常有必要的.其中,关键词的点击率就是一个不可忽略的数据,我们在哪里可以查看关键词点击率呢? 打开计划-关键词上有点击量显示,可以由高到低显示,可 ...
- easyui 添加下拉框数据_功能更新:熟用仪表盘这个功能,你可以少建90%的数据报表...
你也在为一大堆工作报表头疼吗? 你也在为抓不到重点烦躁吗? 你也在烦恼报表的无关信息太多吗? 不用担心,筛选组件帮你一次性解决所有难题! 仪表盘新增筛选组件,可将多个报表汇总在一个查询入口进行查询.一 ...
- HTML复选框里添加下拉框,Html:实现带复选框的下拉框(一)
概述 项目中要用到可多选的下拉框(select),发现HTML中无此控件,故手动模拟实现一下. 模拟所用元素:input,ul,li 代码 模拟实现带复选框的下拉列表 body{ margin: 20 ...
- 如何在EXCEL中添加下拉框
筛选主要是将已有列的信息以下拉框的形式显示出来 选中数据栏中的筛选按钮即可生成 如果是想添加未有信息则如下图步骤 首先,选择你要出现下拉的区域,在数据栏中的选择数据有效性 然后,下面对话框中,有效性条 ...
- html表单中动态添加下拉框,antd Select下拉菜单动态添加option里的内容操作
antd Select下拉菜单动态添加option里的内容,通过form表单绑定select选中的值 提供一个公共的方法,每次只需去调用这个方法就行了 //这里是示例数据格式 let giftScop ...
- python choice添加下拉框_Django choices下拉列表绑定实例
Models内容 from django.db import models from django import forms # Create your models here. class SysC ...
- python choice添加下拉框_自定义Django Form中choicefield下拉菜单选取数据库内容实例...
工作中遇到的问题,自定义了一个forms.form表单,某项需要作出下拉菜单,下拉菜单中的选项需要从数据库(objectForm models)中提取. form.py为: class objectF ...
- yii html 添加下拉框,php – Yii2下拉列表:在我的选项中添加像data-food =“…”这样的html标记...
我正在使用Yii2构建应用程序.我使用Yii2提供的Html Helper生成下拉列表: = Html::dropDownList('food', $food_id, $foodList, ['id' ...
最新文章
- 翻译:java.util.regex.Pattern
- 前端和后端开发人员比例_前端开发人员vs后端开发人员–实践中的定义和含义
- AI时代我们最好做某领域的专家或高手
- Oracle数据库——数据库安全性管理
- Linux 爱好者的飞行棋:sudo
- 一个简单的blog系统(九) 增加标签和标签页面
- 用C语言输出一个字符串的所有子串
- 5 结构型模式之 - 适配器模式
- java吃货联盟app讲解_吃货联盟订餐系统——JAVA实现
- Mysql 1030 Got error -1 from storage engine 错误解决
- MySQL基础——DML语言学习\插入数据\删除数据\更新数据
- 滑盖、双屏手机降价至冰点,为何仍无人问津?
- 小米路由器 charles无法抓包
- c语言get获取数组参数,C语言访问数组元素
- Excel 数据透视表教程大全之 01 什么是数据透视表 如何创建数据透视表
- 在夜神模拟器内部安装App
- HTTP抓包和Python爬虫获取7天酒店免费房信息
- 国际黄金产品中的期货黄金主力合约是什么
- 一种基于Android、iOS系统的移动端车牌识别方法,实现手机拍照识别车牌
- searchsploit 漏洞搜索