void PopulateGraph(string strGraphDesc, int nUpCount, int nDownCount) { reqTraceGraphDot = new ReqTraceGraphDot(strGraphDesc); ReqTraceNode reqTraceNode; tabPageTree.Controls.Clear(); arrTraceGraphNode.Clear(); ReqTraceUIGraphNode.Init(tabPageTree.Controls, this as ReqTraceUIGraphNode.ITraceViewGraphCb); for (int i = nUpCount; i >= -nDownCount; i--) { for (int k = 0; k < reqTraceGrid.GetElementCount(i); k++) { reqTraceNode = reqTraceGrid[i, k]; if (reqTraceNode != null) { arrTraceGraphNode.Add(new ReqTraceUIGraphNode(nUpCount, reqTraceNode)); reqTraceGraphDot.Add(new ReqTraceDotNode(nUpCount, reqTraceNode)); } } } webBrowserReqTraceGraph.Url = new Uri(reqTraceGraphDot.Export2svg()); }
void tb_MouseEnter(object sender, EventArgs e) { actNode = this; }