kostenloser Webspace werbefrei: lima-city


Ab Zeichen bis Ende löschen

lima-cityForumProgrammiersprachenBasic

  1. Autor dieses Themas

    l******e

    Hi,
    habe ein Problem:
    Ich habe eine TextBox die heißt txtLink mit den Inhalt: Hallo &system=523545

    Die Zahl hinter dem = ändert sich immer.

    Nun möchte dich das es ab &system=... alles entfernt bis zum Ende des Textes,
    dass dann nur noch Hallo dort steht!


  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.

    1. Wo liegt das Problem?
    2. Verwendest du VB oder VB .Net ?
  4. Autor dieses Themas

    l******e

    1.Ich weis nicht wie das geht^^
    2.Visual Basic 6.0
  5. f********r


    1.Ich weis nicht wie das geht^^
    2.Visual Basic 6.0


    Mit deiner Beschreibung kann man sehr wenig anfangen.

    Wie wärs die Option 'Text' bei den Eigenschaften Anzupassen?
    Oder In der Form Load Prozedur mit:
    txtLink.text = "Hallo"


    Sorry, aber mehr is aus deiner Beschreibung net herauszuholen ;)


    LG, Felix
  6. du willst die ersten x zeichen rauskopieren, bis zum & und in ne andere variable schreiben?

    Also als erstes mal: & als Trennzeichen is ganz schlecht... weil das auch verwendet wird um strings zusammenzufügen

    Nimm stattdessen am besten "$"

    jetzt suchst du das $ zeichen:

    dim blubb as integer
    dim blobb as string

    blubb = instr(1, "$" txtlink.text) 'sucht "$" in deinem Textfeld ab der ersten stelle und gibt die stelle an blubb zurück

    dann blobb = left(txtlink.text, blubb) gibt alles links von blubb aus dem textfeld zurück

    Dann sollte blobb "Hallo" sein


    Ich hoffe ich konnte dir helfen!
  7. Autor dieses Themas

    l******e

    Ne,
    ich will vom Zeichen $ bis zum Ende das Lesen
    angenommen:
    txtLink.Text = "Lukas$234234"
    Dann soll es das $234234 auslesen!
  8. dann isses das gleiche Spiel nur mit "right" anstatt left
    dass mit instr bleibt aber!



    Kann es sein, dass du nich weißt was du willst?

    Vorher hastes noch andersrum gewollt!
    Und n Freund von mir hat dir des anscheinend auch schon lang un breit erklärt!



    Beitrag geaendert: 31.3.2007 17:28:48 von martix
  9. Autor dieses Themas

    l******e

    Also an alle Danke!
    So muss es ausshauen:
    Dim blubb As Integer
    Dim blobb As String
    blubb = InStr(1, txtLink.Text, "&system=")
    blubb = Len(txtLink.Text) - blubb
    blobb = Right(txtLink.Text, blubb)
    MsgBox blobb


    Und wegen Philipp, bei den seinen Methode ging nix!
  10. was für nen sinn hat dass denn?
    warum ziehst du vom gesamten wieder die position ab?
    nur um dann right zu machen?

    Ach, ich gebs auf!

    Sei froh un... naja

  11. Autor dieses Themas

    l******e

    Ja, aber es geht^^ :biggrin:
  12. wieso einfach nicht

    das = mid(txtLink.Text,InStr(1, txtLink.Text, '&system='))
  13. 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!