在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.Di

在Revit的二次开发过程中,常常需要用户输入数据。本文通过代码示例介绍如何在Revit中创建窗体,具体实现了一个名为ParkingForm的类,该类继承自Form,用于在窗体中获取用户输入并将其传递给Revit应用。
最低0.47元/天 解锁文章
424

被折叠的 条评论
为什么被折叠?



