Selected Symbol

Hi, Does anybody know how to determine the currently selected node on a diagram? Thanks

1 Reply

AD Administrator Syncfusion Team October 14, 2004 09:02 AM UTC

Hi Jarrod, You can use the Diagram''s Controller''s SelectionList which returns a list of nodes that are currently selected. Here is a code snippet: if (this.diagram1.Controller.SelectionList.Count>0) { IEnumerator selectednodes= this.diagram1.Controller.SelectionList.GetEnumerator(); string nodename = ""; while (selectednodes.MoveNext()) { INode node = selectednodes.Current as INode; nodename += node.Name.ToString() + "\r\n"; } MessageBox.Show(nodename, "Currently Selected Node(s)"); } else { MessageBox.Show("No nodes selected", "Currently Selected Node(s)"); } Regards Arun

Loader.
Up arrow icon