.
Anmeldung | Registrieren | Hilfe
in Suchen

Controls bei Laufzeit- generierung Abfrage Problem

Letzter Beitrag 07. Sep 2010 23:01 von O.G.. 4 Antworten.
Seite 1 von 1 (5 Treffer)
Beiträge sortieren: Zurück Weiter
  • 07. Sep 2010 13:51

    • O.G.
    • Top 25 Mitwirkender
      Männlich
    • Registriert am 01. Jul 2010
    • Schwabach
    • Beiträge 121
    • Punkte 1.840

    Controls bei Laufzeit- generierung Abfrage Problem

    Hallo ich hab als Demo eine Form und TextBox erzeugt. Jetzt will ich wissen wieviel Zeichen in der TextBox drin sind.
    Es kommt immer der Fehler: "nullreferenz exception wurde nicht behandelt".  [:'(]

    namespace System
    {
        public class Test
        {
            public Form Fenster;
            public TextBox Input;
    //++++++++++++++++++++++++++++++ 
    // Fenster Setting
            private void Set()
            {
                // Text Box
                this.Input = new TextBox();
                this.Input.Location = new Point(41, 166);
                this.Input.Name = "Input";
                this.Input.Size = new Size(100, 20);
                this.Input.TabIndex = 1;
                // Fenster
                this.Fenster = new Form();
                this.Fenster.StartPosition = FormStartPosition.CenterScreen;
                // Controls -> Add
                Fenster.Controls.Add(Input);
                //
                Fenster.Show();
            }
    //++++++++++++++++++++++++++++++ 
    // Main
           public void Call()
           {
               Set();
               //
               //...
               //
           }
    //++++++++++++++++++++++++++++++
    // Tool´s
           public int Lange()
           { 
               return this.Input.Text.Length;
           }
            //
            //...
            //
        }
    }

    Abgelegt unter:
    • IP-Adresse ist Registriert
  • 07. Sep 2010 21:05 Antwort zu

    • Lars Schmitt
    • Top 10 Mitwirkender
      Männlich
    • Registriert am 22. Jan 2008
    • Witten
    • Beiträge 258
    • Punkte 4.340
    • Moderator

    Controls bei Laufzeit- generierung Abfrage Problem

    Hallo O.G.,

    ich kann spontan an deinem gezeigten Code kein Fehler entdecken,

    wenn ich mir diesen Code jetzt denke, sollte das eigentlich ohne Probleme laufen

    Test t = new Test();
    t.Call();
    int d = t.Lange();


    Viele Grüße
    Lars
    • IP-Adresse ist Registriert
  • 07. Sep 2010 21:46 Antwort zu

    • O.G.
    • Top 25 Mitwirkender
      Männlich
    • Registriert am 01. Jul 2010
    • Schwabach
    • Beiträge 121
    • Punkte 1.840

    Controls bei Laufzeit- generierung Abfrage Problem

    Hi Lars,

    Das Fenster kommt ja. Ich geb was in die TextBox ein und will wissen wieviel es Zeichen drin sind dann kommt der Fehler.

    Für´s Fenster:  ( Test Button1 )
     Test A = new Test();
      A.Call();



    Für die Länge zum abfragen: ( Test Button2 ) DA KOMMT DER FEHLER  Star
    Test B = new Test();
     label1.Text = B.Lange().ToString();


    Star
     public int Lange()
           {
               return this.Input.Text.Length;
           }



    MFG Oliver G

    • IP-Adresse ist Registriert
  • 07. Sep 2010 22:20 Antwort zu

    • akk
    • Top 50 Mitwirkender
    • Registriert am 24. Nov 2009
    • Beiträge 49
    • Punkte 725

    Controls bei Laufzeit- generierung Abfrage Problem

    Antworten

    Für die Länge zum Abfragen: ( Test Button2 ) DA KOMMT DER FEHLER

    Der Handler beim Click auf Button2 erstellt eine neue Instanz vom Type Test (Variable B), für die die Routine Call() nicht durchlaufen wird. Deshalb verfügt diese Instanz über keine TextBox-Instanz und beim Versuch, auf die Text-Eigenschaft zuzugreifen, wird eine NullReference-Exception geworfen. Um die Länge der Eingabe abzufragen, müßte die Instanz A befragt werden.

    • IP-Adresse ist Registriert
  • 07. Sep 2010 23:01 Antwort zu

    • O.G.
    • Top 25 Mitwirkender
      Männlich
    • Registriert am 01. Jul 2010
    • Schwabach
    • Beiträge 121
    • Punkte 1.840

    Controls bei Laufzeit- generierung Abfrage Problem

    Hi akk,
    OH Man ich könnt mir selbst im Arsch beissen. --> Schäm Embarrassed. Wie konnt ich das verbocken.

    • IP-Adresse ist Registriert
Seite 1 von 1 (5 Treffer)

WPF Forum | ASP.NET Forum | ASP.NET MVC Forum | Silverlight Forum | Windows Phone 7 Forum | SharePoint Forum | Dotnet Jobs | Dotnet Termine | Developer Blogs | Dotnet News

Das Team | Regeln | Impressum