tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
522
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sharp_freak sharp_freak ist offline Mitglied
    Registriert seit
    Jun 2005
    Beiträge
    19
    Hallo!

    Ich möchte in einer Form mit 4 TextBoxen (Werkzeugname, Schnittgeschwindigkeit, Vorschub pro Zahn und Zähne) Daten eingeben.

    Diese Daten sollen nach dem betätigen des Speichern Buttons in eine XML-Datei exportiert werden und nach dem neustart des Programms sollen die Werkzeugnamen in einer ComboBox auf einer anderen Form aufgelistet werden!



    Ich wäre Euch echt Dankbar für eure Hilfe!

    Vielen Dank!

    Lg Max
     

  2. #2
    erhardt erhardt ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Augsburg
    Beiträge
    154
    Einfach eine Klasse das diese vier Properties beinhaltet schreiben. Die .ToString() Methode dieser Klasse ueberschreiben damit in der ComboBox der Werkzeugname steht.

    Google: "serialize object c#"
    Erster Eintrag
    Geändert von erhardt (24.06.05 um 15:02 Uhr)
     
    I don't care if it works on your machine. We are not shipping your machine!

  3. #3
    sharp_freak sharp_freak ist offline Mitglied
    Registriert seit
    Jun 2005
    Beiträge
    19
    Vielen Dank für die rasche Antwort!

    Eine Frage hätte ich aber noch!

    Wie überschreibe ich die ToString() Methode dieser Klasse?

    Danke


    lg Markus
     

  4. #4
    erhardt erhardt ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Augsburg
    Beiträge
    154
    In dieser Klasse die die Properties hat schreibst du folgendes:
    Code :
    1
    2
    3
    4
    
    public override string ToString()
    {
        return this.werkzeugname;
    }
    Noch eine kurze Erklaerung warum du das brauchst:
    Die 'Add' Methode des 'ComboBox.Items' Objektes nimmt ein 'object' als Parameter. Die ComboBox ruft dann intern die 'ToString()' Methode des Objektes auf um den Text in der Combobox-Auswahl darzustellen. Da ja jede Klasse von 'object' erbt wird eben die 'ToString()' Methode von der Klasse 'object' aufgerufen. Und dies gibt dir nur den Klassennamen zurueck (um genauer zu sein das hier "Namespace.Klasse"). Da wir nun aber die 'ToString' Methode ueberschrieben haben, wird diese auch aufgerufen und wir koennen selber bestimmen was ausgegeben wird.

    Bei Fragen einfach fragen
     
    I don't care if it works on your machine. We are not shipping your machine!

  5. #5
    sharp_freak sharp_freak ist offline Mitglied
    Registriert seit
    Jun 2005
    Beiträge
    19
    Hallo

    Vielen Dank für deine Hilfe! Es funktioniert schon ganz toll!


    mfg Max
     

Ähnliche Themen

  1. Combobox mit Daten aus einer MySQL Datenbank füllen
    Von VB2010_ExpressUser im Forum .NET Datenverwaltung
    Antworten: 1
    Letzter Beitrag: 22.11.10, 11:02
  2. Antworten: 2
    Letzter Beitrag: 23.01.09, 14:47
  3. Mit einer Schleife auf Textboxen zugreifen
    Von Dr_Planlos im Forum .NET Windows Forms
    Antworten: 3
    Letzter Beitrag: 20.01.06, 11:27
  4. Xml Daten durch Textboxen hinzufügen
    Von Snipero im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 02.08.05, 15:41
  5. Einstellungen für alle Textboxen einer Form...
    Von MIniMe_ im Forum Visual Basic 6.0
    Antworten: 12
    Letzter Beitrag: 31.07.02, 21:40