Telerik RadTreeView

Posted by jmls on 16-Sep-2008 11:08

I create a new abl form, and drop the treeview onto said form. Click the little "startybuttontypething" and go to property builder. Add a node to the treeview. Press save. I get a syntax error "parameter 1 for add method is not compatible with its definition"

This is in the auto-generated code.

The same example works well in c#.

I know that there have been some fixes done, and wanted to know if this was already fixed before raising a new bug.

METHOD PRIVATE VOID InitializeComponent ( ):

/* NOTE: The following method is generated by the OpenEdge Advanced GUI Visual Designer.

We strongly suggest that the contents of this method only be modified using the

Visual Designer to avoid any incompatible modifications.

Modifying the contents of this method using a code editor will invalidate any support for this file. */

THIS-OBJECT:components = NEW System.ComponentModel.Container().

@VisualDesigner.FormMember (NeedsInitialize="true").

DEFINE VARIABLE radTreeNode1 AS Telerik.WinControls.UI.RadTreeNode NO-UNDO.

radTreeNode1 = NEW Telerik.WinControls.UI.RadTreeNode().

THIS-OBJECT:radTreeView1 = NEW Telerik.WinControls.UI.RadTreeView().

CAST(THIS-OBJECT:radTreeView1, System.ComponentModel.ISupportInitialize):BeginInit().

THIS-OBJECT:SuspendLayout().

/* */

/* radTreeView1 */

/* */

THIS-OBJECT:radTreeView1:AccessibleName = "RadTreeView".

THIS-OBJECT:radTreeView1:AccessibleRole = System.Windows.Forms.AccessibleRole:List.

THIS-OBJECT:radTreeView1:BackColor = System.Drawing.Color:Transparent.

THIS-OBJECT:radTreeView1:Cursor = System.Windows.Forms.Cursors:Default.

THIS-OBJECT:radTreeView1:Font = NEW System.Drawing.Font("Tahoma", 8.6000004).

THIS-OBJECT:radTreeView1:ForeColor = System.Drawing.SystemColors:ControlText.

THIS-OBJECT:radTreeView1:Location = NEW System.Drawing.Point(46, 12).

THIS-OBJECT:radTreeView1:Name = "radTreeView1".

radTreeNode1:Text = "Node1".

THIS-OBJECT:radTreeView1:Nodes:Add(radTreeNode1).

THIS-OBJECT:radTreeView1:RightToLeft = System.Windows.Forms.RightToLeft:No.

THIS-OBJECT:radTreeView1:Size = NEW System.Drawing.Size(150, 250).

THIS-OBJECT:radTreeView1:TabIndex = 0.

THIS-OBJECT:radTreeView1:Text = "radTreeView1".

/* */

/* test3 */

/* */

THIS-OBJECT:ClientSize = NEW System.Drawing.Size(292, 266).

THIS-OBJECT:Controls:Add(THIS-OBJECT:radTreeView1).

THIS-OBJECT:Name = "test3".

THIS-OBJECT:Text = "test3".

CAST(THIS-OBJECT:radTreeView1, System.ComponentModel.ISupportInitialize):EndInit().

THIS-OBJECT:ResumeLayout(FALSE).

END METHOD.

All Replies

This thread is closed