完善主體資料,免費(fèi)贈送VIP會員!
* 主體類型
* 企業(yè)名稱
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學(xué)歷
* 工作性質(zhì)
請先選擇行業(yè)
您還可以選擇以下福利:
行業(yè)福利,領(lǐng)完即止!

下載app免費(fèi)領(lǐng)取會員

NULL

ad.jpg

二次開發(fā)教程:Revit開發(fā)自定義警告

發(fā)布于:2019-07-25 15:27:11

網(wǎng)友投稿

更多

在Revit里操作的時候,如果操作有一些問題,Revit會給用戶彈一些警告,Revit里有大量的類型警告,當(dāng)然我們也是可以自定義警告的


下面是個小例子:


    //定義警告,需在Application里


            Guid guid = new Guid("F4385BA5-EB24-4612-805B-51207CFD8680");

            FailureDefinitionId fguid = new FailureDefinitionId(guid);

            FailureDefinition.CreateFailureDefinition(fguid, FailureSeverity.Warning, "這是一個警告");


//post 警告


                Transaction trans = new Transaction(doc, "警告");

                trans.Start();                

                FailureHandlingOptions opt = trans.GetFailureHandlingOptions();

                opt = opt.SetForcedModalHandling(false);

                opt = opt.SetDelayedMiniWarnings(false);              


                trans.SetFailureHandlingOptions(opt);

                Guid guid = new Guid("F4385BA5-EB24-4612-805B-51207CFD8680");

                FailureDefinitionId fguid = new FailureDefinitionId(guid);

                doc.PostFailure(new FailureMessage(fguid));

                trans.Commit();

本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

未標(biāo)題-1.jpg

上一篇:二次開發(fā)教程:C# 讀取config文件

下一篇:二次開發(fā)教程:WPF 使用INotifyDataErrorInfo小例子

60acb4e0ef112.png