Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
337
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von staTIX
    staTIX staTIX ist offline Mitglied Bronze
    Registriert seit
    Jun 2003
    Beiträge
    26
    Ich habe auf meinem Form in einer PictureBox mehrere Textboxen,Checkboxen und Comboboxen dynamisch erzeugt. Durch eine XML will ich nun die einzelnen Controls mit Werten befüllen. Also bei den Textboxen und Comboboxen schreibe ich Text-Properties und bei Checkboxen will ich den Checked-Property entsprechend setzen.

    Jetzt ist mein Problem, dass ich über PictureBox.Control nicht auf den Checked-Property zugreifen kann. Wie kann ich denn den Control so casten, dass es klappt? Den Feld-Typ weiss ich über meine XML-Struktur.

    Viele Grüße,
    staTIX
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    ((CheckBox)PictureBox.Controls[12]).Checked
    Wobei 12 hier das 13. Control auf der PictureBox wäre ...
     

  3. #3
    Avatar von staTIX
    staTIX staTIX ist offline Mitglied Bronze
    Registriert seit
    Jun 2003
    Beiträge
    26
    Hey super, wusste garnicht dass man das so klammern kann.
    Vielen Dank.
     

  4. #4
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Nennt sich casten
     

  5. #5
    Avatar von staTIX
    staTIX staTIX ist offline Mitglied Bronze
    Registriert seit
    Jun 2003
    Beiträge
    26

    Soviel wusste ich auch noch, aber ich wusste nicht dass man eben so casten kann.
    (CheckBox) myControl.Checked ging ja nicht. Aber man muss wirklich einfach immer ein bisschen mehr ausprobieren.
     

  6. #6
    Registriert seit
    Jul 2003
    Ort
    Duisburg (NRW)
    Beiträge
    1.788
    Aber schön finde ich dieses Gecaste wirklich nicht. Ist ja wie bei C++, als es noch keine Templates gab. Wird Zeit, dass sich da was tut. Aber das soll ja der Fall sein.
     
    Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."

  7. #7
    erhardt erhardt ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Augsburg
    Beiträge
    154
    Ja, in .NET 2.0 gibt es dafuer Generics. Aber koennte man sie in diesem Fall verwenden? Ich glaube hier kommt man ums casten nicht herum.
     

  8. #8
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Nein, in diesem Fall musst auch weiter Casten, ausser vom Framework her, wird der tatsächliche Typ durchgeschliffen, sieht aber jetzt noch nicht so aus. Ist ja auch nicht weiter schlimm.

    Generics werden dann ganz lässig, wenn man sich typsichere Typen etc. bauen möchte. Wer dazu mehr erfahren möchte, kann sich ja mal den folgenden Artikel durchlesen:
    http://www.developer.com/net/net/article.php/2229511
     

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 09.06.10, 14:35
  2. Problem mit checked="checked"
    Von Nord-Süd-Richtung im Forum HTML & XHTML
    Antworten: 17
    Letzter Beitrag: 31.07.09, 17:44
  3. if radiobutton checked
    Von Brothers im Forum PHP
    Antworten: 2
    Letzter Beitrag: 12.06.09, 22:16
  4. is Radiobutton checked [IE]
    Von Headymaster im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 23.10.08, 17:28
  5. Checked Exceptions in .Net?
    Von Thomas Darimont im Forum .NET Café
    Antworten: 3
    Letzter Beitrag: 04.04.07, 14:36