private void Worker_DoWork(object sender, DoWorkEventArgs e) { subThreadView = new TreeViewEx(this); for (int nCnt = 0; nCnt < m_aryElements.Length; nCnt++) { TreeNodeElements stElement = m_aryElements[nCnt]; TreeNode node = subThreadView.AddNode(stElement.strPath, stElement.nImageIndex, stElement.nSelectIndex); node.ForeColor = stElement.stForeColor; worker.ReportProgress(nCnt); } }
private TreeViewEx(TreeViewEx p_objParent) { PathSeparator = p_objParent.PathSeparator; }