2010-11-17 25 views
0

J'utilise Microsoft Glee pour dessiner un graphique avec plusieurs nœuds et arêtes. Je voudrais avoir une boîte de recherche, où quand je recherche le nom du nœud, il ferait un zoom sur ce nœud et changerait la couleur de remplissage, de sorte qu'il est plus facile de repérer le nœud.Comment faire un zoom sur un noeud graphique spécifique et modifier la couleur de remplissage à l'aide de Microsoft GLEE?

Le code actuel que j'ai est zoom avant raisonnablement, mais il ne change pas la couleur de remplissage du nœud. Des idées?

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(); 

Répondre

0

Il semble que cela ait à voir avec la forme du nœud. Si la forme était ellipse, cela n'a pas fonctionné. J'ai changé la forme à une boîte et cela fonctionne bien