I have upgraded to v.2011.1.11.419 and got a weird problem with the Property Builder (Visual Studio 2008).
It can be reproduced easily. First, I create a simple form with a RadGridView. The Form1.Designer.cs file is:
namespace Test1 { partial class Form1 { /// <summary> /// Required designer variable. /// </summary> private System.ComponentModel.IContainer components = null; /// <summary> /// Clean up any resources being used. /// </summary> /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } base.Dispose(disposing); } #region Windows Form Designer generated code /// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.radGridView1 = new Telerik.WinControls.UI.RadGridView(); ((System.ComponentModel.ISupportInitialize)(this.radGridView1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.radGridView1.MasterTemplate)).BeginInit(); this.SuspendLayout(); // // radGridView1 // this.radGridView1.Dock = System.Windows.Forms.DockStyle.Fill; this.radGridView1.Location = new System.Drawing.Point(0, 0); this.radGridView1.Name = "radGridView1"; this.radGridView1.Size = new System.Drawing.Size(284, 264); this.radGridView1.TabIndex = 0; this.radGridView1.Text = "radGridView1"; // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(284, 264); this.Controls.Add(this.radGridView1); this.Name = "Form1"; this.Text = "Form1"; ((System.ComponentModel.ISupportInitialize)(this.radGridView1.MasterTemplate)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.radGridView1)).EndInit(); this.ResumeLayout(false); } #endregion private Telerik.WinControls.UI.RadGridView radGridView1; } }Then I open the Designer View and click "Open Property Builder" for a grid. The Property Builder window blinks quickly and the following message box is shown:
---------------------------
Properties Window
---------------------------
Must specify valid information for parsing in the string.
---------------------------
OK
---------------------------
The Form1.Designer.cs file becomes the following:
namespace Test1 { partial class Form1 { /// <summary> /// Required designer variable. /// </summary> private System.ComponentModel.IContainer components = null; /// <summary> /// Clean up any resources being used. /// </summary> /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } base.Dispose(disposing); } #region Windows Form Designer generated code /// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.MasterTemplate = new Telerik.WinControls.UI.RadGridView(); ((System.ComponentModel.ISupportInitialize)(this.MasterTemplate)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.MasterTemplate.MasterTemplate)).BeginInit(); this.SuspendLayout(); // // MasterTemplate // this.MasterTemplate.Dock = System.Windows.Forms.DockStyle.Fill; this.MasterTemplate.Location = new System.Drawing.Point(0, 0); this.MasterTemplate.Name = "MasterTemplate"; this.MasterTemplate.Size = new System.Drawing.Size(284, 264); this.MasterTemplate.TabIndex = 0; this.MasterTemplate.Text = "radGridView1"; // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(284, 264); this.Controls.Add(this.radGridView1); this.Name = "Form1"; this.Text = "Form1"; ((System.ComponentModel.ISupportInitialize)(this.MasterTemplate.MasterTemplate)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.MasterTemplate)).EndInit(); this.ResumeLayout(false); } #endregion private Telerik.WinControls.UI.RadGridView radGridView1; private Telerik.WinControls.UI.RadGridView MasterTemplate; } }I tried to uninstall the RadControls at all and install them from scratch. This did not help.
So, could you please help me with a work around this problem? I use a lot of grids in ny project, so, it would be a pity to miss the Property Builder feature.
Thank you.
