vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: zur Laufzeit erzeugte Textbox 
Autor: Manfred X
Datum: 13.12.23 19:35

Wenn eine Textbox in der Controls-Auflistung referenziert wird,
muss das Textbox-Objekt gecastet werden, um Zugriff auf dessen spezifische
Eigenschaften und Methoden zu erhalten.

Das gleiche gilt für das Sender-Objekt, das als erster Parameter der
Ereignis-Routinen verwendet wird (siehe Beispiel).

Mit "typeOf" kann man prüfen, ob ein bestimmtes Objekt vorliegt.

Bei direktem Zugriff auf die Referenzvariable braucht man nicht zu casten.

Du bringst alles durcheinander:
Dim tbo as new textbox  
tbo.text = "irgendwas"
 
Dim tbx(2) As TextBox 'Array
tbx(0) = New TextBox  'Objekt im Array an Index 0 erstellen 
tbx(0).Text = "irgendwas"
 
tbx(0).Name = "tbx_0"  'Dem Objekt irgendeinen Namen geben
tbx(0).Parent = Me  'Zuordnung zur Controls-Auflistung des Formulars
Me.Controls("tbx_0").Text = "irgendwas anderes"
 
DirectCast(Me.Controls("tbx_0"), TextBox).AppendText(" noch was")
Ich vermute, das Spielkonto ist vom Typ Integer.
Eine kontrollierte Abfrage (Zeichenfolge) sähe dann etwa so aus.
Dim vl as integer
if integer.tryparse(Textbox1.text, vl) then
   spielkonto(1) = vl
else
   'Die Textbox enthält keinen Integerwert
end if


Beitrag wurde zuletzt am 13.12.23 um 19:40:25 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
zur Laufzeit erzeugte Textbox556Bernd.zi30.11.23 16:04
Re: zur Laufzeit erzeugte Textbox226Manfred X01.12.23 11:04
Re: zur Laufzeit erzeugte Textbox174Bernd.zi01.12.23 12:51
Formular: Controls erstellen und löschen in einer LIste250Manfred X01.12.23 13:18
Re: zur Laufzeit erzeugte Textbox150Bernd.zi01.12.23 13:57
Re: zur Laufzeit erzeugte Textbox147Bernd.zi01.12.23 14:19
Re: zur Laufzeit erzeugte Textbox184Manfred X01.12.23 14:48
Re: zur Laufzeit erzeugte Textbox85Bernd.zi06.12.23 13:04
Re: zur Laufzeit erzeugte Textbox150Bernd.zi01.12.23 16:46
Ergebnisliste135Manfred X01.12.23 17:30
Re: zur Laufzeit erzeugte Textbox144Bernd.zi01.12.23 16:56
Re: zur Laufzeit erzeugte Textbox188Manfred X01.12.23 17:35
Re: zur Laufzeit erzeugte Textbox191Bernd.zi01.12.23 17:15
Re: zur Laufzeit erzeugte Textbox154Bernd.zi01.12.23 17:18
Re: zur Laufzeit erzeugte Textbox127Bernd.zi01.12.23 17:52
Re: zur Laufzeit erzeugte Textbox132Bernd.zi01.12.23 18:02
Re: zur Laufzeit erzeugte Textbox160Bernd.zi01.12.23 18:06
Play the Random Game119Manfred X02.12.23 11:15
Re: zur Laufzeit erzeugte Textbox126Bernd.zi02.12.23 12:17
Re: zur Laufzeit erzeugte Textbox107Bernd.zi02.12.23 13:53
Re: zur Laufzeit erzeugte Textbox91Bernd.zi05.12.23 09:15
Re: zur Laufzeit erzeugte Textbox94Manfred X05.12.23 20:31
Re: zur Laufzeit erzeugte Textbox159sv0001007.12.23 11:32
Re: zur Laufzeit erzeugte Textbox147Manfred X07.12.23 11:36
Re: zur Laufzeit erzeugte Textbox146sv0001007.12.23 13:44
Re: zur Laufzeit erzeugte Textbox66Bernd.zi07.12.23 11:36
Re: zur Laufzeit erzeugte Textbox93Bernd.zi07.12.23 11:48
Re: zur Laufzeit erzeugte Textbox104Bernd.zi08.12.23 14:50
Re: zur Laufzeit erzeugte Textbox83Manfred X08.12.23 21:22
Re: zur Laufzeit erzeugte Textbox121Bernd.zi09.12.23 11:54
Re: zur Laufzeit erzeugte Textbox84sv0001011.12.23 09:03
Re: zur Laufzeit erzeugte Textbox102Bernd.zi11.12.23 11:23
Re: zur Laufzeit erzeugte Textbox95Bernd.zi13.12.23 12:02
Re: zur Laufzeit erzeugte Textbox131Manfred X13.12.23 13:14
Re: zur Laufzeit erzeugte Textbox85Bernd.zi13.12.23 14:42
Re: zur Laufzeit erzeugte Textbox80Manfred X13.12.23 15:56
Re: zur Laufzeit erzeugte Textbox117Bernd.zi13.12.23 18:17
Re: zur Laufzeit erzeugte Textbox88Manfred X13.12.23 19:35
Re: zur Laufzeit erzeugte Textbox62Bernd.zi13.12.23 20:01
Re: zur Laufzeit erzeugte Textbox88Manfred X14.12.23 08:55

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel