myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

[Hilfe] [VB 2010] Textbox Name enthält

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 08.04.12, 16:44   #1
Damon_Kronski
Anfänger
 
Registriert seit: Mar 2012
Beiträge: 16
Bedankt: 4
Damon_Kronski ist noch neu hier! | 0 Respekt Punkte
Standard [Hilfe] [VB 2010] Textbox Name enthält

Hallo Zusammen

ich brauche hilfe zu einem Problem in Visual Basic 2010:

Ich möchte folgendes:

Code:
If TB_11.text = TB_*1.text or TB_11.text = TB_1*.text Then
msgbox("Falsch!")
End If
Für "*" soll eben alles mögliche stehen. Von 1 bis 9. Leider geht das nicht:

Code:
For i = 1 to 9
If TB_11.text = TB_i1.text or TB_11.text = TB_1i.text Then
msgbox("Falsch!")
End If
Next
Hat jemand eine Idee?
Bitte um schnelle Hilfe!!!

Euer Damon
Damon_Kronski ist offline   Mit Zitat antworten
Ungelesen 08.04.12, 19:46   #2
Thelvan
Erfahrenes Mitglied
 
Registriert seit: Jul 2010
Beiträge: 489
Bedankt: 236
Thelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt Punkte
Standard

Liegen die Textboxen alle auf derselben form?

Dann sollte das so gehen:

Code:
Form.Controls["TB_1"+i]
Thelvan ist offline   Mit Zitat antworten
Ungelesen 08.04.12, 19:57   #3
Damon_Kronski
Anfänger
 
Registriert seit: Mar 2012
Beiträge: 16
Bedankt: 4
Damon_Kronski ist noch neu hier! | 0 Respekt Punkte
Standard

Danke für die schnelle Antwort.

Also meinst du so?

Code:
    Private Sub Btn_OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_OK.Click
        Dim ok As String
        For i = 1 To 9
            If TB_11.Text = Form.Controls["TB_1" + i] Then
                ok = "Falsch!"
            End If
        Next
        MsgBox(ok)
    End Sub
Oder meinst du so?

Code:
    Private Sub Btn_OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_OK.Click
        Dim t As TextBox
        Dim ok As String
        For i = 1 To 9
            t.Text = Form1.Controls("TB_1" & i).Text
            If TB_11.Text = t.Text Then
                ok = "Falsch!"
            End If
        Next
        MsgBox(ok)
    End Sub
Oder wie?

Weil da immer der Fehler komt:
Code:
Der Verweis auf einen nicht freigegebenen Member erfordert einen Objektverweis.
Aber die Idee ist echt super. Vielen Dank.
Damon_Kronski ist offline   Mit Zitat antworten
Ungelesen 08.04.12, 20:00   #4
ProgMaster
Banned
 
Registriert seit: Mar 2012
Beiträge: 337
Bedankt: 93
ProgMaster ist noch neu hier! | 0 Respekt Punkte
Standard

Sorry, Dir fehlen sämtliche Grundkenntnisse der Programmierung!

Nimm Dir ein Buch zu Hand und fang mit den Grundlagen an bevor Du eine Zeile programmierst.
ProgMaster ist offline   Mit Zitat antworten
Ungelesen 08.04.12, 20:13   #5
Damon_Kronski
Anfänger
 
Registriert seit: Mar 2012
Beiträge: 16
Bedankt: 4
Damon_Kronski ist noch neu hier! | 0 Respekt Punkte
Standard

Wiso schreibst du solch unnötigen Blödsinn hier rein? Mich nerfen alle die Leute die einfach nur kritisieren und nichts brauchbares schreiben.
Wenn du es nicht weisst, oder es nicht sagen willst, dann halt dich einfach raus und schreib garnichts. Das ist hilfreicher.
Damon_Kronski ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:54 Uhr.


Sitemap

().