下載app免費(fèi)領(lǐng)取會(huì)員
網(wǎng)友投稿
更多在Revit里操作的時(shí)候,如果操作有一些問(wèn)題,Revit會(huì)給用戶(hù)彈一些警告,Revit里有大量的類(lèi)型警告,當(dāng)然我們也是可以自定義警告的
下面是個(gè)小例子:
//定義警告,需在Application里
Guid guid = new Guid("F4385BA5-EB24-4612-805B-51207CFD8680");
FailureDefinitionId fguid = new FailureDefinitionId(guid);
FailureDefinition.CreateFailureDefinition(fguid, FailureSeverity.Warning, "這是一個(gè)警告");
//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)載。
上一篇:二次開(kāi)發(fā)教程:C# 讀取config文件
下一篇:二次開(kāi)發(fā)教程:WPF 使用INotifyDataErrorInfo小例子
推薦專(zhuān)題