tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1744
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    NBOne NBOne ist offline Mitglied Silber
    Registriert seit
    May 2004
    Beiträge
    78
    Hi,

    ich habe ein kleines Problem:

    Ich möchte in Visual Basic Visual Basic Code generieren. Ich weiß nicht ob das geht, ich kenne das nur von Javascript, also, ein Beispiel um verständlicher zu machen was ich machen will:

    Nehmen wir an ich habe 10 Textfelder, die numerisch benannt sind (text1, text2, text3...text10), ein Array kann ich bei der anwendung die ich damit vorhabe nicht machen, also müsste ich, wenn ich beispielsweise in alle 10 textboxen etwas hineinschrieben wollte folgendes machen:

    text1.text = "TEXT"
    text2.text = "TEXT"
    text3.text = "TEXT"
    .
    .
    .
    text10.text = "TEXT"

    Das möchte ich aber nicht, ich möchte das ganze in einer Schleife machen:

    for i = 1 to 10
    befehl = "text" & i & ".text = 'TEXT'"
    ausführen (befehl) 'Das ist die Funktion die mir fehlt, sie heißt bestimmt nicht "ausführen", aber mich würde interssieren ob es eine solche FUnktion gibt
    next i

    Kann mir da jemand weiterhelfen?

    Gruß und Dank,

    Johannes
     

  2. #2
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.826
    Blog-Einträge
    85
    Es gibt 2 Varianten:

    1) Entweder du erstellt bei solchen Elementen ein Feld (dabei wird die Eigenschaft Index des Elements bei gleichen Namen wie ein anderes gesetzt) oder

    2) Du fragst über die Controls-Auflistung die Eigenschaften ab (zB TextBox und Namensteil) und reagierst darauf.


    Der Doc!
     
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

  3. #3
    NBOne NBOne ist offline Mitglied Silber
    Registriert seit
    May 2004
    Beiträge
    78
    Hmm,

    das mit dem Array geht nicht, es geht dabei nicht um Visual Basic Code sondern um VBScript in Access, hmm, aber über die Controls Auflistung ist eine gute Möglichkeit, wie kann ich denn da das mit dem Name machen?

    Gruß und Dank,

    Johannes
     

Ähnliche Themen

  1. Dankbankabfrage per Code in Visual Basic 2005 Express Edition
    Von Des Tiny im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 17.03.07, 23:48
  2. Visual Basic Code Includen
    Von Darkhell im Forum Visual Basic 6.0
    Antworten: 9
    Letzter Beitrag: 21.01.07, 18:38
  3. Visual Studio 2003.net = Visual Basic.net?
    Von T1-Fox im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 17.01.05, 13:32
  4. Mit Visual Basic c++ Code ausführen?
    Von forsterm im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 16.12.04, 13:51
  5. Eine Frage im zusammenhang von Visual BASIC und Visual STUDIO
    Von CodeControl im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 29.09.04, 09:20