Revit 2011二次开发“弹出对话框,得到输入的值”
![](/assets/blank.gif)
编辑框txtVal
按钮btnOk
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace RevitCodes
{
public partial class FrmDlg : Form
{
public string Val
{
get { return txtVal.Text; }
set { txtVal.Text = value; }
}
public FrmDlg()
{
InitializeComponent();
}
private void btnOk_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.OK;
}
}
}
调用
[Transaction(TransactionMode.Manual)]
[Regeneration(RegenerationOption.Manual)]
public class GetDialogValue : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string messages, ElementSet elements)
{
FrmDlg frmDlg = new FrmDlg();
frmDlg.ShowDialog();
if (frmDlg.DialogResult == DialogResult.OK)
{
MessageBox.Show("得到的值为:\n" + frmDlg.Val);
}
frmDlg.Dispose();
return Result.Succeeded;
}
}
#endregion
转载于:https://www.cnblogs.com/greatverve/archive/2011/03/11/revit-form-dialog.html
Revit 2011二次开发“弹出对话框,得到输入的值”相关推荐
- 弹出对话框提示输入_每日一贴——如何关闭CAD的各种提示信息和对话框?
下面是本公众号文章分类目录,点击标题文字可打开分类文章列表: CAD安装卸载 异常.退出 文件及输入输出 基本操作技巧 各种设置及相关问题 界面和显示相关问题 快捷键 视图设置和调整 ...
- wincc 关闭弹出窗口C语言,退出WINCC操作画面时弹出对话框要求输入用户名和密码-工业支持中心-西门子中国...
1.最简单的就是给退出按钮设定一个权限号,比如99,该权限号需在用户管理器中预先设置好,并将该权限分配给特定的用户. 此方法无需编程,点击按钮时如用户无99号权限,则弹出无权操作对话框.当然因为简单所 ...
- android 设置自动弹框,安卓开发 弹出对话框,然后自动消失
1.定义全局变量: AlertDialog dia; 2.调用方法: public void dialog2_give_content(String content_str) { //先加载布局文件 ...
- Android开发-弹出对话框
配置 Androidmanifest.xml 中的配置 activity <activityandroid:name=".activity.yhsb.ShshDialogActivit ...
- AutoCAD二次开发——Cad弹出对话框
在Cad二次开发中,不止是去引用Winform或者Wpf的弹出对话框MessageBox. 其实Cad类库本身就有对话框对象 Application.ShowAlertDialog("&qu ...
- Web开发中的弹出对话框控件介绍
Web开发中,目前由于Jquery的大行其道,因此很多弹出对话框,都用到了Jquery技术,反而原始的弹出对话框的方式较为少用了.不过基于JQuery的方式实现对话框窗口弹出,也有很多控件可以利用,由 ...
- python 对话框开发_python_tkinter弹出对话框
tkinter提供了三个模块,可以创建弹出对话窗口:(使用必须单独导入模块) 1.messagebox 消息对话框 示例:askokcancel import tkinter # 导入消息对话框子模块 ...
- [python爬虫] Selenium高级篇之窗口移动、弹出对话框自登录
在我们使用Selenium Python制作自动爬虫和网页自动测试的时候,通常会遇到弹出新的窗体或对话框的时候,此时你捕获的窗体已经被打断,从而干扰你的爬虫. 那怎么解决这个问题呢? 本篇文章主要记录 ...
- python win10 捕获 弹出窗口_[python爬虫] Selenium高级篇之窗口移动、弹出对话框自登录...
在我们使用Selenium Python制作自动爬虫和网页自动测试的时候,通常会遇到弹出新的窗体或对话框的时候,此时你捕获的窗体已经被打断,从而干扰你的爬虫. 那怎么解决这个问题呢? 本篇文章主要记录 ...
最新文章
- Android多点触摸交互处理,放大缩小图片
- python第二阶段 第六天 模块
- cmd orcal 中文乱码
- Reflection带来的潜在威胁
- python中的format方法和int方法
- 考研本校与外校如何选择?
- android wp主题,WP桌面:win10系统的最佳替代安卓应用
- 矛与盾——扫描器盲打对主动安全防护的启示
- ContentProvider中gettype() 和MIME类型的理解
- html整体移动,html 可以拖动多个div
- Web前端性能优化——CSS优化
- unity3d赛车游戏视频教程
- 写给本命年24岁的自己和你:这一年决定你的未来
- Fabric2.3分布式部署(fabric-ca)
- GPU版TensorFlow设置CPU运行的办法
- Linux的vx开头的文件,微博 Qzone 微信 Linux文件及目录常用命令,进来瞅瞅
- 一种可扩展的同时进化实例和特征选择方法
- 华为 MA567x, 如何从电信系统切回华为系统
- 冷静下来想想,员工离职这事真能“防得住”吗?
- 使用Freemarker的宏和模板生成html打印
热门文章
- iOS网络层架构设计分享
- 虚拟机管理解决方案-VMware篇
- 中国营销界:震惊全球的六种“武器”
- LeetCode-MySQL196. 删除重复的电子邮箱
- MQTT协议之发布订阅
- idea 启动选择profiles_玩转SpringBoot 2 之项目启动篇
- 轴承配合公差表查询_如何选择轴承公差和配合,才能更好保证电机轴承系统的运行?...
- Docker系列二~自定义网桥
- Rabbitmq专题:springboot如何整合Rabbitmq?Rabbitmq有哪些工作模式?
- redis专题:redis面试题汇总