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

Odpovedet emailem