Hello
I put a tree on toolwindow (the tree Nodes are chekbox) , when I autohide the toolwindow and show it again
the font of tree nodes change and also the nodes which were checked change to uncheck,please help me to solve this problem.
thank you
I put a tree on toolwindow (the tree Nodes are chekbox) , when I autohide the toolwindow and show it again
the font of tree nodes change and also the nodes which were checked change to uncheck,please help me to solve this problem.
thank you
6 Answers, 1 is accepted
0
Hi Roya,
In order to allow me to assist you with this case I will need some more details about your scenario. Could you please share with me some code snippets that demonstrate how you load and use the data in RadTreeView? Is it in bound or unbound mode. Also, if you have NodeFormatting event implementation please share with us your code snippets to review a details. Alternatively, open a new support ticket where you can attach your project. This will allow us to provide you with adequate support.
I am looking forward to your reply.
Regards,
Julian Benkov
the Telerik team
In order to allow me to assist you with this case I will need some more details about your scenario. Could you please share with me some code snippets that demonstrate how you load and use the data in RadTreeView? Is it in bound or unbound mode. Also, if you have NodeFormatting event implementation please share with us your code snippets to review a details. Alternatively, open a new support ticket where you can attach your project. This will allow us to provide you with adequate support.
I am looking forward to your reply.
Regards,
Julian Benkov
the Telerik team
RadControls for WinForms Q2'12 release is now live! Check out what's new or download a free trial >>
0
Hamidreza
Top achievements
Rank 1
answered on 04 Sep 2012, 05:21 AM
Hi,
I have also the same problem.
When toolwindow contain treeview is in autohide or drag state, the treeview font changed to windows default font.
treeview haven't any format events.
I have also the same problem.
When toolwindow contain treeview is in autohide or drag state, the treeview font changed to windows default font.
treeview haven't any format events.
0
Roya
Top achievements
Rank 1
answered on 04 Sep 2012, 11:00 AM
excuse me did you open a support ticket for me?
0
Hello guys,
@Roya - Please attach your in the support ticket regarding the same matter, which is available in your account.
@Hamidreza - could you please post a sample code which I can use to replicate the undesired behavior. Specifically the populating with data and the font settings. Once I am able to replicate this behavior on my end will be able to help you with it.
Thank you for your time and cooperation.
Greetings,
Julian Benkov
the Telerik team
@Roya - Please attach your in the support ticket regarding the same matter, which is available in your account.
@Hamidreza - could you please post a sample code which I can use to replicate the undesired behavior. Specifically the populating with data and the font settings. Once I am able to replicate this behavior on my end will be able to help you with it.
Thank you for your time and cooperation.
Greetings,
Julian Benkov
the Telerik team
RadControls for WinForms Q2'12 release is now live! Check out what's new or download a free trial >>
0
Hamidreza
Top achievements
Rank 1
answered on 10 Sep 2012, 08:15 AM
Hi Julian,
Thanks for your reply.
Please see the attachment picture.
Thanks for your reply.
Please see the attachment picture.
0
Hello Hamidreza,
I hope this helps.
Regards,
Julian Benkov
the Telerik team
The issue is related to a change of the BindingContext in RadTreeView when its Parent ToolWindow changes its state from Dock to AutoHide. In this situation the Parent of the ToolWindow is changed and also the BindingContext is reset. I logged the issue in our Public Issue Tracking System. Currently, you can use BindingContextChanged event handler to work around the issue in your application:
using System;using System.Data;using System.Windows.Forms;using Telerik.WinControls.UI; namespace ForTest{ public partial class Form1 : Form { private DataTable dtlevel = new DataTable(); private System.Drawing.Font NewFontObj = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular); public Form1() { InitializeComponent(); this.treelevel.BindingContextChanged += new EventHandler(treelevel_BindingContextChanged); } void treelevel_BindingContextChanged(object sender, EventArgs e) { LoadTreeView(); } private void Form1_Load(object sender, EventArgs e) { dtlevel.Columns.Add ("LevelId",typeof(int)); dtlevel.Columns.Add("LevelName", typeof(string)); for (int i = 0; i < 4; i++) { DataRow dr = dtlevel.NewRow(); dr["LevelId"] = (i+1).ToString (); dr["LevelName"] = " ??? " + (i + 1).ToString(); dtlevel.Rows.Add(dr); } LoadTreeView(); txtDetail.Font = NewFontObj; btnOk.Font = NewFontObj; txtDetail.Text = "ForTest"; } private void LoadTreeView() { if (dtlevel.Columns.Count == 0) { return; } treelevel.DataSource = dtlevel; treelevel.DisplayMember = dtlevel.Columns["LevelName"].Caption; treelevel.ValueMember = dtlevel.Columns["LevelId"].Caption; treelevel.CheckBoxes = true; foreach (RadTreeNode node in treelevel.Nodes) { node.Checked = true; node.Font = NewFontObj; } } }}I hope this helps.
Regards,
Julian Benkov
the Telerik team
RadControls for WinForms Q2'12 release is now live! Check out what's new or download a free trial >>