Thx, genau so etwas habe ich gesucht, werde es mal testen! Schönes WE! :) Mit freundlichen Grüßen Steffen Grau
> -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Im Auftrag von Andreas Roth > Gesendet: 04.11.2005 13:16 > An: [email protected] > Betreff: Re: AW: AW: [Vb.net] Dynamisch erstellte Controls ansprechen > > > Grau, Steffen wrote: > > >Hallo Andreas, > > > >Vielen Dank, aber irgendwie fehlt mir für Dein Tipp ein > klein wenig der > >Faden an dem ich ziehen muss um den Knoten zu lösen. Finde > ich irgendwo > >ein Beispiel.....? > > > >Mit freundlichen Grüßen > > > >Steffen Grau > > > > > > > > > >>-----Ursprüngliche Nachricht----- > >>Von: [EMAIL PROTECTED] > >>[mailto:[EMAIL PROTECTED] Im Auftrag von Andreas Roth > >>Gesendet: 04.11.2005 13:05 > >>An: [email protected] > >>Betreff: Re: AW: [Vb.net] Dynamisch erstellte Controls ansprechen > >> > >> > >>Dirk Schäfauer wrote: > >> > >> > >> > >>>Hallo Steffen, > >>> > >>>du kannst die Controls über Page.FindControl("txt_lsb0") > >>> > >>> > >>ansprechen. Du > >> > >> > >>>solltest sie aber casten damit sie wieder deinen Control-Typen > >>>entsprechen, also: Dim tbx As TextBox = > >>>CType(Page.FindControl("txt_lsb0"), TextBox) > >>> > >>>Text = tbx.Text > >>> > >>>Grüße Dirk > >>> > >>>-----Ursprüngliche Nachricht----- > >>>Von: [EMAIL PROTECTED] > >>> > >>> > >>[mailto:[EMAIL PROTECTED] Im > >> > >> > >>>Auftrag von Grau, Steffen > >>>Gesendet: Freitag, 4. November 2005 10:50 > >>>An: [email protected] > >>>Betreff: [Vb.net] Dynamisch erstellte Controls ansprechen > >>> > >>>Mojn, > >>> > >>>Ich habe in einem TabControl dynamisch für jeden Eintrag einer > >>>DB-Tabelle eine TabPage angelegt und diese mit Textboxen > und Labels > >>>analog der ersten, immer existenten TabPage befüllt. > >>> > >>>Dabei habe ich die Elemente wie folgt benannt: > >>> > >>>In TabPage0: txt_lsb0 > >>>In TabPage1: txt_lsb1 > >>> > >>>...... ...... > >>> > >>>In TabPagex txt_lsbx > >>> > >>>Irgendwie habe ich aber jetzt einen Klemmer, wie ich auf die > >>> > >>> > >>Elemente > >> > >> > >>>der einzelnen TabPages zugreifen kann. Ich habe ja nur die Namen > >>>(dynamisch zusammenbaubar als String), muss ich jetzt > >>> > >>> > >>wirklich aus der > >> > >> > >>>Me.controls der Form jedes einzelne Element suchen um mir > >>> > >>> > >>den Index des > >> > >> > >>>Elements zu ermitteln damit ich das dann ansprechen kann > >>> > >>> > >>oder geht das > >> > >> > >>>einfacher? Gibt es was in der Art Control.name() womit ich auf ein > >>>Control zugreifen kann oder funzt das wirklich nur via Index? > >>> > >>>Zweite Frage, ich habe eine Checkbox in jeder TabPage, die für zwei > >>>Textboxen in der jeweiligen TabPage die ReadOnly-Eigenschaft > >>> > >>> > >>switchen > >> > >> > >>>soll. Wie sage ich das dem Handler, das er weiß in welcher > >>> > >>> > >>TabPage er > >> > >> > >>>welcher Textboxen angreifen muss? > >>> > >>>Thx, mit freundlichen Grüßen > >>> > >>>Steffen Grau > >>> > >>> > >>> > >>> > >>Am besten die Controls nach dem erstellen einer Liste > >>zuweisen, aus der > >>du sie dann wieder herausholen kannst. Mit dem Hashtable > zum Beispiel > >>(es wird ja nur eine Referenz gespeichert) > >> > >> > >>_______________________________________________ > >>Vb.net Mailingliste, Postings senden an: > >>[email protected] > >>An-/Abmeldung und Suchfunktion unter: > >>http://www.glengamoi.com/mailman/listinfo/vb.net > >> > >> > >> > >> > > > >_______________________________________________ > >Vb.net Mailingliste, Postings senden an: > >[email protected] > >An-/Abmeldung und Suchfunktion unter: > >http://www.glengamoi.com/mailman/listinfo/vb.net > > > > > > > > > > > Hashtables sind von der Funktion her in etwa vergleichbar mit dem > Dictionary Objekt von VBS: > > Dim myHT As New Hashtable() > 'in der Schleife, wo du die Controls dann anlegst: > (also Control na > myHT.Add(DeinControl.Name, DeinControl) > > dann kannst du später mit myHT(DeinControlName) wieder auf > das Control zugreifen. > > > > > > > > _______________________________________________ > Vb.net Mailingliste, Postings senden an: > [email protected] > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/vb.net > > _______________________________________________ Vb.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/vb.net
