Revit 2차 개발의 스킬편(3)-창의 실현

1186 단어
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에 전달합니다.
저작권은 개인 소유로 전재됩니다. 사이트 주소를 밝혀 주십시오.https://blog.csdn.net/fengmochen/article/details/85959216

좋은 웹페이지 즐겨찾기