vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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: Element mit Variable ansprechen 
Autor: carsten-m
Datum: 20.09.08 11:31

Ich würd immer einen Variablentyp beim Deklarieren angeben

Warum,was bringt das für einen Vorteil?
Wenn ich bei der Deklaration direkt einen String zuweise, 'weiß' das Programm doch, dass es eine String-Variable sein soll.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Element mit Variable ansprechen 
Autor: carsten-m
Datum: 19.09.08 15:41

Wie kann ich ein Element mit einer Variablen aufrufen?
Konkret geht es darum die Sichtbarkeit zu steuern.

Versucht habe ich es so:

Dim text = "Button1"
text.visible = true

Jibbet dafür einen Trick?

(Natürlich geht es auch einzeln, würde es aber gerne in einer Schleife definieren)
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Element mit Variable ansprechen 
Autor: keco
Datum: 19.09.08 16:00

Geht nicht. Allerdings kannst du das so versuchen:
Me.Controls("Button1")
Wenn du die ganzen Controlnamen in einem Array ablegst, kannst du das in einer Schleife durchlaufen und anstelle von "Button1" natürlich auch die Variable reinpacken. Bedingung dabei ist allerdings, dass die ganzen Control aus der Hauptform liegen.

Beitrag wurde zuletzt am 19.09.08 um 16:05:09 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Element mit Variable ansprechen 
Autor: icetea123
Datum: 19.09.08 16:48

Ich würd immer einen Variablentyp beim Deklarieren angeben

-----------------------------------
Betriebssystem: Schrott (Vista)
Entwicklungsumgebung: VS 2008

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Element mit Variable ansprechen 
Autor: carsten-m
Datum: 20.09.08 11:28

Sorry,
bin gestern drüber weg gekommen.

Hat geklappt, danke!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Element mit Variable ansprechen 
Autor: keco
Datum: 20.09.08 11:34

Zumindest mit Option Infer On. Aber zwecks Typsicherheit solltest du das machen. Am besten auch gleich Option Strict On setzen.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Element mit Variable ansprechen 
Autor: icetea123
Datum: 20.09.08 12:24

Außerdem wissen sonst andere Programmierer nicht, was du damit bezwecken willst.
Es hilft, die Übersicht zu wahren. Als Einsteiger kümmert das einen zwar wenig, aber
sobald du ein größeres Projekt anfängst, wirst du mir für diesen Rat danken...

Ich spreche da aus eigener Erfahrung. Ich hab mal ca. 2000 Zeilen Code weggeschmissen,
weil ich nicht mehr durchgeblickt habe. Fänd ich aüßerst Schade, wenn das noch
anderen passiert. Ach ja, und immer schön Kommentare hinzufügen.

MfG,
icetea

-----------------------------------
Betriebssystem: Schrott (Vista)
Entwicklungsumgebung: VS 2008

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Element mit Variable ansprechen 
Autor: carsten-m
Datum: 20.09.08 13:35

Außerdem wissen sonst andere Programmierer nicht, was du damit bezwecken willst.
Es hilft, die Übersicht zu wahren.


Kann ich nicht wirklich nachvollziehen.
Ob ich schreibe
DIM text AS STRING = "Text"
oder
DIM text = "Text"

In beiden Fällen ist klar zu sehen, dass ein String deklariert wird; wenn es für compiling 'wichtig' ist, OK. Aber übersichtlicher wird es dadurch imho nicht.


Mit den Kommentaren sagste was. Habe ich mir auch beim php-Programming immer wieder vorgesagt, dann später doch vergessen und die letzten Haare später ausgerauft, wenn ich genau-die-stelle hinterher gesucht habe
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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