Ich denke mal, das ich etwas gefunden habe. Das lässt sich sowohl mit Delphi als auch mit SharpDevelop reproduzieren. Sobald man in der Konstruktorroutine eines Winforms einem TreeView ein Node hinzufügt, kommt es zu der von mir beschriebenen Fehlermeldung.
Code:
public class MainForm : System.Windows.Forms.Form
{
private System.Windows.Forms.TreeView treeView1;
public MainForm()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
this.treeView1.Nodes.Add("Mist");
}
[STAThread]
public static void Main(string[] args)
{
Application.Run(new MainForm());
}
#region Windows Forms Designer generated code
#endregion
}
Delphi-Quellcode:
constructor TWinForm.Create;
begin
inherited Create;
//
// Erforderlich für die Unterstützung des Windows Forms-Designers
//
InitializeComponent;
//
// TODO: Fügen Sie nach dem Aufruf von InitializeComponent Konstruktorcode hinzu.
//
Self.TreeView1.Nodes.Add('Mist');
end;