none
Wertübergabe von Tabpages RRS feed

  • Frage

  • Meine Frage ist ob dieses Problem schon wem passiert ist?

    Aus einer Tabpage, Index 0, werden die Einträge von Steuerelementen ohne weiteres für ein Sql-Statement (Insert) in eine Klasse übergeben. Warum werden die Werte aus der Tabpage Index 1 nicht übergeben, ohne ene doppelte Benennung der Steuerelemente.

    Entweder bin ich betriebsblind und übersehe den Fehler oder es funktioniert generell nicht.

    Wer hatte dieses Problem schon, danke

    Montag, 27. April 2009 13:28

Antworten

  • Wird vielleicht die zweite TabPage erst zur Laufzeit erzeugt?
    Dann verwende ein solches Konstrukt:

    TextBox tb = (TextBox)tabControl1.TabPages[0].Controls["textBox1"];

    Der Code erzeugt eine Variable, welche auf ein Steuerelement namens "textBox1" auf der TabPage mit dem Index 0 verweist.
    (Natürlich kann man auch die Control-Collection per Index ansprechen und die TabPage-Collection per Namen)
    Mittwoch, 6. Mai 2009 20:36

Alle Antworten

  • Hallo,
    Wie übergeben? Schildere mal genauer was du machen willst, ggf. mit Codebeispielen.
    Sonntag, 3. Mai 2009 18:49
  • In Tabpage(0) werden die Werte in einer anderen Klasse verarbeiten (Eintrag.Text = Form1.txtName.Text)
    Die Werte der Tabpage(1) werden nicht übernommnen und von der Intellisense auch nicht angezeigt.

    Ich weise nun die Werte in einem public shared Array - dies funktioniert wie alle anderen Zuweisungen 
    Mittwoch, 6. Mai 2009 08:09
  • Wird vielleicht die zweite TabPage erst zur Laufzeit erzeugt?
    Dann verwende ein solches Konstrukt:

    TextBox tb = (TextBox)tabControl1.TabPages[0].Controls["textBox1"];

    Der Code erzeugt eine Variable, welche auf ein Steuerelement namens "textBox1" auf der TabPage mit dem Index 0 verweist.
    (Natürlich kann man auch die Control-Collection per Index ansprechen und die TabPage-Collection per Namen)
    Mittwoch, 6. Mai 2009 20:36
  • Danke euch - Etwas verspätet, sorry. Problem gelöst, anders aber für andere Sachen wart ihr hilfreich
    Sonntag, 2. August 2009 10:41