示例#1
0
 private void radTreeView1_NodeFormatting(object sender, TreeNodeFormattingEventArgs args)
 {
     if (args.Node.Text.Contains("("))
     {
         args.NodeElement.ContentElement.Text = "<html><b>" + args.Node.Text;
     }
 }
示例#2
0
        private void radTreeView1_NodeFormatting(object sender, TreeNodeFormattingEventArgs args)
        {
            DataRowView rowView       = (DataRowView)args.Node.DataBoundItem;
            string      propertyName  = (string)rowView["PropertyName"];
            object      propertyValue = rowView["PropertyValue"];

            if (propertyValue != DBNull.Value)
            {
                if (args.NodeElement.Children.Count == 4)
                {
                    LightVisualElement descriptionElement = new LightVisualElement();
                    descriptionElement.StretchHorizontally = false;
                    descriptionElement.Font          = ((LightVisualElement)args.NodeElement.Children[3]).Font;
                    descriptionElement.TextAlignment = ContentAlignment.MiddleLeft;
                    args.NodeElement.Children.Insert(3, descriptionElement);
                }

                ((LightVisualElement)args.NodeElement.Children[3]).Text = propertyName + ":  ";
                args.NodeElement.ContentElement.ForeColor = Color.Blue;
                args.NodeElement.ContentElement.Text      = propertyValue.ToString();
            }
            else
            {
                if (args.NodeElement.Children.Count == 5)
                {
                    args.NodeElement.Children.RemoveAt(3);
                }
                args.NodeElement.ContentElement.Text      = "<html><b>" + propertyName;
                args.NodeElement.ContentElement.ForeColor = Color.Black;
            }
        }
示例#3
0
 private void mailTreeView_NodeFormatting(object sender, TreeNodeFormattingEventArgs e)
 {
     if (e.Node.Level == 1)
     {
         Folder mailFolder = (Folder)e.Node.DataBoundItem;
         e.NodeElement.ContentElement.Text = e.Node.Text + " [" + mailFolder.ActiveItems + "]";
     }
 }
示例#4
0
 void RadReadOnlyTreeView_NodeFormatting(object sender, TreeNodeFormattingEventArgs e)
 {
     if (!CheckBoxes)
     {
         return;
     }
     e.NodeElement.Children[2].Enabled = !m_ReadOnly;
 }
 void RadReadOnlyTreeView_NodeFormatting(object sender, TreeNodeFormattingEventArgs e)
 {
     if (!CheckBoxes) return;
     e.NodeElement.Children[2].Enabled = !m_ReadOnly;
 }
示例#6
0
 private void radTreeViewDemo_NodeFormatting(object sender, TreeNodeFormattingEventArgs e)
 {
     e.NodeElement.ImageElement.Image = (Image)resources.GetObject("Image1");
 }
示例#7
0
 private void radTreeViewDemo_NodeFormatting(object sender, TreeNodeFormattingEventArgs e)
 {
     e.NodeElement.ImageElement.Image = Resources.TV_Folder;
 }