kostenloser Webspace werbefrei: lima-city


Von erstem Zeichen bis zu einem bestimmten lesen

lima-cityForumProgrammiersprachenBasic

  1. Autor dieses Themas

    l******e

    Hallo,
    ich habe folgende Frage:
    Ich habe eine TextBox (txtName) und will dass mein Progg vom ersten bis zu dem Zeichen > liest.

    So schaut das aus: 34780>"BlahBlah...
    Und Ich will dass das Ergebnis so erscheint:
    34780 (evt. noch >)
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.

    Da du im letzten Beitrag auch VB 6 verwendet hast, hab ich den Code für VB 6 angepasst. (In VB 6 gibt es keine eigene Funktion dafür, in VB.Net schon: String.IndexOf)

    Code für VB 6:


    Private Sub ButtonSuche_Click()


    Dim Text As String
    Text = Me.Text1.Text

    Dim Teil As String
    Teil = ""

    Dim Grenze As String
    Grenze = ">"


    Dim i As Integer
    i = 0
    Do Until Mid(Text, i + 1, Len(Grenze)) = Grenze Or i = Len(Text)
    i = i + 1
    Teil = Teil & Mid(Text, i, 1)
    Loop

    MsgBox Teil


    End Sub
  4. Autor dieses Themas

    l******e

    Vielen Dank,
    werd deinen Namen vielleicht in der Dank Sagung meines Programmes reinschreiben!
  5. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.


    Vielen Dank,
    werd deinen Namen vielleicht in der Dank Sagung meines Programmes reinschreiben!


    Oh dankeschön..
    Kann ich das Programm dann auch mal sehen, wenns fertig ist?
  6. Autor dieses Themas

    l******e

    Gerne ;)
    (dauert aber noch)
  7. j**i



    Beitrag geändert: 5.12.2007 9:19:34 von juwi
  8. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.

    juwi schrieb:
    In VB.NET ist alles etwas umständlicher, weil man fast so viel schreiben muss, wie damals unter DOS:

    ...
    TextTeil = Microsoft.VisualBasic.Left(txtName.text, pos - 1)
    ...


    Wenn man in VB .Net die gleichen Befehle wie in VB 6 verwendet, wird es wirklich viel. Aber es heißt ja nicht umsonst VB .Net, wenn es keine neuen Funktionen geben würde:

    Der vollständige Code für VB .Net is nur 1 Zeile lang:

    Dim Text As String = "ABC>123"

    Dim TeilText As String = Text.Substring(0, Text.IndexOf(">"))

    MsgBox(TeilText)
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!