Hallo,
ich arbeite jetzt mit Delphi-C# und leite Formulare von einem Basisformular ab:
public class WinForm1: FormularVorlage.BaseForm { ... }
Beim Kompilieren erscheint wiederholt die <b>Fehlermeldung:</b>
<i>[C# Warnung] WinForm1.cs(24): Dem Feld 'WinForm1.components' wird nie etwas zugewiesen, und es hat immer seinen Standardwert von null</i>
Wenn ich den vom Designer erzeugten Code kontrolliere, scheint es, dass die folgende Zeile
this.components = new System.ComponentModel.Container();
am Anfang von InitializeComponent() immer dann verschwindet, wenn ich vom Designer zur Code-Ansicht wechsle. Was ist los?
** Auf welchem Weg wird das Feld components normalerweise erzeugt und mit Inhalt versehen?
** Wieso fehlen diese Schritte?
** Kann/Muss ich ersatzweise auf base.components verweisen?
Danke für Hinweise!
Jürgen
ich arbeite jetzt mit Delphi-C# und leite Formulare von einem Basisformular ab:
public class WinForm1: FormularVorlage.BaseForm { ... }
Beim Kompilieren erscheint wiederholt die <b>Fehlermeldung:</b>
<i>[C# Warnung] WinForm1.cs(24): Dem Feld 'WinForm1.components' wird nie etwas zugewiesen, und es hat immer seinen Standardwert von null</i>
Wenn ich den vom Designer erzeugten Code kontrolliere, scheint es, dass die folgende Zeile
this.components = new System.ComponentModel.Container();
am Anfang von InitializeComponent() immer dann verschwindet, wenn ich vom Designer zur Code-Ansicht wechsle. Was ist los?
** Auf welchem Weg wird das Feld components normalerweise erzeugt und mit Inhalt versehen?
** Wieso fehlen diese Schritte?
** Kann/Muss ich ersatzweise auf base.components verweisen?
Danke für Hinweise!
Jürgen
Comment