AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[C#] Geerbten Konstruktor aufrufen

Ein Thema von xZise · begonnen am 24. Aug 2009 · letzter Beitrag vom 24. Aug 2009
 
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#1

[C#] Geerbten Konstruktor aufrufen

  Alt 24. Aug 2009, 11:31
Hallo ihr,
ich versuche gerade ein kleines Programm mal in C# zu schreiben

Nun bin ich schon ziemlich weit aber ich hänge gerade an einer Stelle. Und zwar brauche ich einen TreeNode der mir auch ein Objekt speichert. Zuerst hatte ich da an .Data aus Delphi gedacht, aber so was scheint da nicht zu geben. Und dann ist mir die Idee gekommen einfach eine Klasse davon abzuleiten. Gesagt getan:
Code:
class TreeNodePlus : TreeNode
{
    private DfmEntry FEntry;

    public DfmEntry GetEntry()
    {
        return FEntry;
    }
    public void SetEntry(DfmEntry Value)
    {
         FEntry = Value;
    }
}
Und jetzt will ich diese Klasse verwenden:
Code:
foreach (FileInfo DfmFile in dir.GetFiles("*.dfm"))
{
     TreeNodePlus tn = new TreeNodePlus(DfmFile.Name);
     tn.Checked = true;
     DfmEntry entry = new DfmEntry(DfmFile.FullName);
     tn.SetEntry(entry);

     Root.Add(tn);
     FileCnt++;
}
Aber jetzt meckert er rum:
Zitat:
Fehler 1 "WindowsFormsApplication1.TreeNodePlus" enthält keinen Konstruktor, der 1-Argumente akzeptiert. C:\Users\xzise\Documents\Visual Studio 2008\Projects\DfmErase\DfmErase\Form1.cs 70 35 DfmErase
Nun wie kann ich ihm jetzt sagen, dass das stimmt, aber er den Konstruktor der alten Klasse aufrufen soll. Ich meine ich muss doch wohl nicht jeden Konstruktor neu definieren (nagut ich benutze nur ein. Aber das heißt ja nicht, dass ich immer nur einen benutze)?

MfG
xZise
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz