protected override CommonTools.TreeList.TextFormatting GetFormatting(CommonTools.Node node, CommonTools.TreeListColumn column) { CommonTools.TreeList.TextFormatting format = new CommonTools.TreeList.TextFormatting(column.CellFormat); int testvalue = (node.NodeIndex & 0x01); testvalue |= (column.VisibleIndex & 0x01) << 1; switch (testvalue) { case 0: format.BackColor = Color.FromArgb(100, Color.Gainsboro); break; case 1: format.BackColor = Color.FromArgb(70, Color.Gainsboro); break; case 2: format.BackColor = Color.FromArgb(100, Color.Gold); break; case 3: format.BackColor = Color.FromArgb(50, Color.Gold); break; } return(format); }
internal void OnSearch(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { BeginUpdate(); //-------------------------------------------------------test1 CommonTools.TreeList.TextFormatting newFormat = new CommonTools.TreeList.TextFormatting(); //CommonTools.TreeList.TextFormatting newFormat = new CommonTools.TreeList.TextFormatting(GetFormatting(Nodes[1], Columns[0])); newFormat.BackColor = System.Drawing.Color.Red; CellPainter.PaintCell(CreateGraphics(), GetPlusMinusRectangle(Nodes[1], Columns[1], CommonTools.NodeCollection.GetVisibleNodeIndex(Nodes[1])), Nodes[1], Columns[1], newFormat, GetData(Nodes[1], Columns[1])); //-------------------------------------------------------test4 //-------------------------------------------------------test5 EndUpdate(); itrHelp.FindModule(((TextBox)sender).Text); } }