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
code befehl hilfe 
Autor: djblaze44
Datum: 22.03.12 05:27

Ein wunderschönen Tag Wünsche ich euch

Habe mich vor kurzem hier angemeldet und habe da auch mal eine ziemlich dumme frage da ich mir sicher bin das die Antwort ziemlich simpel sein wird, aber ich komme nicht drauf geschweige den weiß ich nicht wie die Methode heißt damit ich danach suchen kann.

Meine Frage ist die.

Wie bekomme ich das hin das ich ein wert von einem anderen Formular ein einem Code verwende.
Also z.B. so

me. (form.textbox.text) .controls.add(newbutton)

ich danke und entschuldige mich jetzt schon für so eine dumme frage.

Mit freundlichen Grüßen
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: code befehl hilfe 
Autor: Manfred X
Datum: 22.03.12 08:39

Hallo!

Es gibt keine "dummen" Fragen, aber Fragen, die schwer verständlich sind.

Zunächst solltest Du prüfen, auf welche VB-Version Du Dich beziehst und
das geeignete Forum wählen:
VB4, VB5, VB6 --> VB Classic Einsteiger
VB.Net (2003, 2005, 2008, 2010) --> VB.Net Ein-/Umsteiger

Dieses Forum "Suche VB-Code" ist für Codesuche (nach Algorithmen,
Bibliotheken, fertigen Klassen usw.) gedacht.

Wenn Du eine Formular-Instanz namens "Test1" erstellt und darin ein
Formular-Instanz "Test2" geöffnet hast, die eine "Public" Variable
"Variable1" enthält, kannst Du in "test1" per Code mit "test2.Variable1"
auf den enthaltenen Wert zugreifen.
Bei einem Textbox-Control "Textbox1" auf "Test2" kann die Text-Eigenschaft
abgefragt werden durch: Dim textboxcontent as string = test2.Textbox1.text

Mit "Dim" oder "Private" erstellte Variablen/Controls kannst Du aus
anderen Formularen nicht direkt erreichen.
Besser ist es, wenn Du in den Formularen öffentliche Eigenschaften
(Properties) erstellst, durch die bestimmte Werte abgefragt werden können.

Ansonsten sind genauere Angaben erforderlich (Controls-Auflistung?).

MfG
Manfred
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: code befehl hilfe 
Autor: keco
Datum: 22.03.12 18:41

Ich nehme an, du willst einen Button dynamisch zur Laufzeit einem Control hinzufügen? Dafür gibt es die Controls-Auflistung. Dabei kannst du den Namen des Steuerelementes angeben, auf welches du zugreifen möchtest.
        Dim newButton As New Button
        newButton.Text = "Neuer Button"
        newButton.Location = New Point(12, 12)
 
        Me.Controls(TextBox1.Text).Controls.Add(newButton)
Gegebenenfalls musst du vorher prüfen, ob es Me.Controls(TextBox1.Text) existiert. Du kannts also auf Nothing prüfen und erst dann den neuen Button hinzufügen.
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