Vererbung macht aus meiner Klasse eine Komponentendatei???
-
In Visual Studio 2008 habe ich ein simples C# Projekt um eine DLL zu erzeugen. Ich erstelle im Projekt eine neue Klasse und die cs-Datei wird im Solution-Explorer auch als Klasse angezeigt. Jetzt beerbe ich in meiner neuen Klasse eine Klasse aus dem Framework, hier System.Data.DataTable, und ploetzlich wird im Solution-Explorer aus der cs-Datei eine Komponentendatei. Und was mich daran fuchst ist, dass beim Oeffnen der Datei i.d.R. durch einen Doppelklick der Visual Studio Designer auf geht und nicht mehr der Texteditor. Kann mir das bitte jemand erklaeren?
Hier ist die Klasse noch eine Klasse:
public class MyDataTable
und hier wird aus ihr ploetzlich eine Komponentendatei mit Designer:
public class MyDataTable : System.Data.DataTable
-
Ja, und?
vermutlich erbt DataTable von Component (was dann automatisch im Designer angezeigt wird).
Ist nicht weiter tragisch und Du kannst mit dem Kontext- Menu die Datei wieder im Text Editor öffnen.
Simon
-
-
geeky schrieb:
http://vanguard-against-confusion.blogspot.com/2007/05/disable-design-time-support-in-visual.html
Das ist es, vielen Dank