Revit二次开发|窗体的实现

image_print阅读模式

在Revit中很多时候,都需要用户输入相关的数据,然后再进行程序的运行。在Revit中如何实现窗体呢?请看以下代码:


 ParkingForm frmDlg = new ParkingForm();
 frmDlg.ShowDialog();
 if (frmDlg.DialogResult == DialogResult.OK)
 {
 pref = frmDlg.Val;

 }
 else return Result.Cancelled;

其中ParkingForm类继承Form,窗体代码如下:

 public partial class ParkingForm : Form
 {
 public ParkingForm()
 {
 InitializeComponent();
 }

 //定义Val字符串等于textBox的值
 public string Val
 {
 get { return textBox1.Text; }
 set { textBox1.Text = value; }
 }
 private void button1_Click(object sender, EventArgs e)
 {
 this.DialogResult = DialogResult.OK;
 }

 private void button2_Click(object sender, EventArgs e)
 {
 this.DialogResult = DialogResult.Cancel;
 }
 }

以上就是在revit中添加窗体,并在窗体中文本框中输入值,并传递给revit中。

0

评论0

请先
《建筑地基基础工程施工规范 GB51004-2015》
《建筑地基基础工程施工规范 GB51004-2015》
10分钟前 有人购买 去瞅瞅看
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录网站