捕獲引數修改事件從而修改Revit其它模型

2021-06-21 16:50:43 字數 480 閱讀 5450

下面是中南市政院(central & southern china municipal)的張辛平 向adn所發的問題諮詢。

我現在樓板中新增了幾個自定義引數現在有兩個問題

1.能否在每個引數後面增加乙個下拉列表放幾個預設值給使用者選擇。

2.當使用者修改了某塊樓板的引數之後能否捕獲到這個事件以便對模型進行修改。

revit現在尚未提供乙個api來實現在共享引數新增下拉列表框或組合框。現在只能是使用者在屬性面板自給輸入。 目前的替代辦法是開發者給做乙個對話方塊,在對話方塊上列舉需要修改值的引數,並為引數新增選項下來框(droplist 或combo box)。然後用程式修改該共享引數的值。

對於第二個問題: 這個是可行的。revit提供了動態模型更新(dmu: dynamic model update)功能,

dmu能捕獲使用者對模型的修改動作,然後相應的對模型做出修改和編輯。 他可以捕獲模型的物件引數修改動作。

revit裡模型動態更新dmu的用法

Ubuntu修改locale從而修改語言環境

原文 一 溫柔的方式修改 此示例為把語言環境變數改為英文 將ubuntu系統語言環境改為英文的en us.utf 8 1.檢視當前系統語言環境 locale 12.編輯配置檔案,將zh us.utf 8改為en us.utf 8,zh改為en sudo vim etc default locale ...

修改mysql引數 mysql動態修改引數

mysql資料庫可以動態的修改引數,即可以修改會話級變數只對當前會話產生影響 又可以修改全域性變數,對所有新連線的會話都產生影響。1 修改全域性變數 root admin root mysql mysql show variables like sort buffer size variable n...

mysql修改引數

mysql支援2中形式的變數,session和global,會話級別的變數只會對當前連線生效,global變數會應用到此後建立的所有連線,但是不會影響當前的會話,所以要想在當前及以後的連線中都要生效,需要設定session和global2個級別的變數。1 set的方法只是當前的修改,重啟mysql後...