コード例 #1
0
        private void nodeTextBoxObjId_DrawText(object sender, Aga.Controls.Tree.NodeControls.DrawTextEventArgs e)
        {
            DataTreeNode      node       = e.Node.Tag as DataTreeNode;
            ObjectRefTreeNode objRefNode = node as ObjectRefTreeNode;

            if (e.Text == "0")
            {
                e.TextColor = SystemColors.GrayText;
            }
            else if (objRefNode != null)
            {
                if (this.IsObjectIdExisting(objRefNode.ObjId))
                {
                    e.TextColor = Color.Blue;
                }
                else
                {
                    e.TextColor = Color.Red;
                }
            }
            else
            {
                e.TextColor = Color.Black;
            }
        }
コード例 #2
0
        private void nodeTextBoxType_DrawText(object sender, Aga.Controls.Tree.NodeControls.DrawTextEventArgs e)
        {
            DataTreeNode   node    = e.Node.Tag as DataTreeNode;
            ObjectTreeNode objNode = node as ObjectTreeNode;

            if (objNode != null && objNode.ResolvedMember == null)
            {
                e.TextColor = Color.Red;
            }
            else
            {
                e.TextColor = Color.Black;
            }
        }
コード例 #3
0
 private void nodeTextBoxValue_DrawText(object sender, Aga.Controls.Tree.NodeControls.DrawTextEventArgs e)
 {
     e.TextColor = Color.Black;
 }