原創|使用教程|編輯:吳園園|2020-03-26 10:12:11.830|閱讀 238 次
概述:MindFusion.Diagramming for WinForms是一款能夠幫助你輕松創建流程圖和示意圖的.NET控件。本文整理了用戶在使用中遇見的相關問題,希望對您有所幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
MindFusion.Diagramming for WinForms是一個能幫助你創建工作流和進程圖表的.NET控件;數據庫實體關系圖表;組織圖表;對象層次和關系圖表;圖表和樹。它是基于對象-圖表框,表格和箭頭類型,將其歸類分派給其他并結合成復雜的結構。該控件提供超過預先定義的50多種圖表框,如自定義設計樣式和對圖表框著色等。
點擊下載MindFusion.Diagramming for WinForms最新試用版
Q:為什么不能從001鏈接到002?
A:您可能已將圖表的AllowLinksRepeat屬性設置為false。否則,檢查取消事件的驗證事件處理程序(例如LinkCreating)。
Q:如何調整ContainerNode的大小?如何調整距離(a,b,c,d)?
A:設置容器的Margin屬性。
Q:如何用鼠標調整尺寸
A:將這些屬性設置為與默認屬性不同的值,例如,嘗試使用All和SquareHandles-
代碼:
ContainerNode()
{
EnabledHandles = AdjustmentHandles.Move;
HandlesStyle = HandlesStyle.MoveOnly;
}
Q:同時指定OutlineFormula和Text Area時的ShapeNode Null引用
在Diagramming.WinForms 6.6中,當我同時指定ShapeNode的OutlineFormula和TextArea屬性時,遇到空引用錯誤(附加)。
_baseLabelArea = new ElementTemplate[]
{
new LineTemplate(10, 10, 90, 10),
new LineTemplate(90, 10, 90, 90),
new LineTemplate(90, 90, 10, 90),
new LineTemplate(10, 90, 10, 10)
};
string script = $@"
apOffset = {PART_ATTACH_POINT_OFFSET};
apDepth = {PART_ATTACH_POINT_DEPTH};
bump = 2;
apLong = (Height) - (apOffset * 2);
vapOffset = apLong + (apOffset * 2);
MoveTo(apOffset, 0);
ArcTo(0, apOffset - bump, false, true, apOffset, apOffset);
LineTo(0, apOffset);
LineTo(1, apOffset);
LineTo(apDepth + 1, Height / 2);
LineTo(1, Height - apOffset);
LineTo(0, Height - apOffset);
LineTo(0, Height - apOffset + bump);
ArcTo(apOffset, Height, false, true, apOffset, apOffset);
LineTo(Width - vapOffset, Height);
LineTo(Width - vapOffset + (apLong / 2), Height + apDepth);
LineTo(Width - vapOffset + apLong, Height);
LineTo(Width - apOffset, Height);
ArcTo(Width, Height - apOffset, false, true, apOffset, apOffset);
LineTo(Width + apDepth, Height / 2);
LineTo(Width, apOffset);
ArcTo(Width - apOffset, 0, false, true, apOffset, apOffset);
LineTo(apOffset, 0);";
_baseShape = new Shape(script, "Part");
_baseShape.TextArea = _baseLabelArea;
如果未指定TextArea,則不會看到錯誤;或者,如果使用ElementTemplate而不是OutlineFormula,則不會看到錯誤。
A:為其他ElementTemplate []屬性添加一些空數組,它將起作用-
代碼:
_baseShape.TextArea = _baseLabelArea;
_baseShape.Outline = new ElementTemplate[] {};
_baseShape.Decorations = new ElementTemplate[] {};
仍以比數組更高的優先級評估公式。我們將為下一個版本添加空檢查。
問答持續更新中>>>
MindFusion.Diagramming for WinForms現已加入在線訂購,點擊此處查看價格~
想要購買MindFusion.Diagramming for WinForms正版授權的朋友歡迎哦~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn