Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用Microsoft GLEE放大特定图形节点并更改fillcolor?_C#_Graph_Microsoft Glee - Fatal编程技术网

C# 如何使用Microsoft GLEE放大特定图形节点并更改fillcolor?

C# 如何使用Microsoft GLEE放大特定图形节点并更改fillcolor?,c#,graph,microsoft-glee,C#,Graph,Microsoft Glee,我正在使用MicrosoftGlee绘制一个包含许多节点和边的图形。我希望有一个搜索框,当我搜索节点的名称时,它会放大该节点并更改fillcolor,以便更容易发现节点 我的当前代码正在合理地放大,但它不会更改节点的fillcolor。有什么想法吗 Node n = gViewer.Graph.FindNode(myNodeID); n.Attr.Fillcolor = Microsoft.Glee.Drawing.Color.Red; n.Attr.Color = Microsoft.Gle

我正在使用MicrosoftGlee绘制一个包含许多节点和边的图形。我希望有一个搜索框,当我搜索节点的名称时,它会放大该节点并更改fillcolor,以便更容易发现节点

我的当前代码正在合理地放大,但它不会更改节点的fillcolor。有什么想法吗

Node n =  gViewer.Graph.FindNode(myNodeID);
n.Attr.Fillcolor = Microsoft.Glee.Drawing.Color.Red;
n.Attr.Color = Microsoft.Glee.Drawing.Color.Red;    
gViewer.ShowBBox(n.BBox);
gViewer.Invalidate();

这似乎与节点的形状有关。如果形状是省略号,它就不起作用。我把形状改成了一个盒子,效果很好