วันพฤหัสบดีที่ 3 พฤศจิกายน พ.ศ. 2559

การสร้าง Form ใน DDD ใน Revit

กรณีที่ต้องการ Form ของ c# ใน Revit ของ DDD ทำได้โดยการ Mouse ขวา และ Add Form ใหม่เข้าไปใน Solution

สร้าง Form โดย double click ที่ Form แล้ว Design ตามใจ

แล้วใน โปรแกรม หลัก ของ การเรียกเช่น Class1.cs
เพิ่ม Method ที่จะเรียก (callElemCat เป็นสมมติ)

หลังบรรทัด
using...
ให้เติม ชื่อของ Form ตามนี้ และ ใส่ .Designer.cs ด้วย

//css_import elemCatForm1.cs
//css_import elemCatForm1.Designer.cs

namespace RevitHello
{
    public class Class1
    {

// คำสั่งที่จะเรียกอยู่ที่นี้
        public static void callElemCat(ExternalCommandData commandData)
        {
            elemCatForm1 myform = new elemCatForm1();
            if (myform.ShowDialog == System.Windows.Forms.DialogResult.OK)
            {
                // ..process here
            }

        }
// จบคำสั่ง


เรียก DDD ใน Revit ก็ได้ Form


กรณีที่ จะให้ Form มี คำสั่ง ของ Revit ก็ using Autodesk.Revit... ตามปรกติ


ไม่มีความคิดเห็น:

แสดงความคิดเห็น