Results 1 to 10 of 10

Thread: Deel van text in textbox herkennen

  1. #1
    Reader ralphje's Avatar
    Join Date
    May 2004
    Location
    Nieuwleusen, OV Uses: Delphi 8
    Posts
    94

    Deel van text in textbox herkennen

    Ik wil graag dat een gebruiker in een textbox in een WinForm bijvoorbeeld het volgende invult:

    Ik heet Ralph of Volgens mij heet ik Ralph

    Omdat de gebruiker 'Heet' gebruikte wil ik de melding laten zien:

    Zoo, heb jij een naam? En dat wil je mij vertellen?? Wat leuk!

    Maar hoe reageer ik op dat HEET? Ik wil dus het volgende:

    ... heet ..., met een willekeurige tekst op de ..., in een if-je (if TextBox1.Text = code then)

    Ik hoop op een antwoord!
    Ralph
    www.ralphje.nl


    Wist je dat programmeurs in de vorige eeuw naar schatting 35 miljard computerbugs hebben uitgebraakt? En wist je ook dat die bugs het bedrijfsleven alleen al in 2001 ongeveer 175 miljard dollar hebben gekost?

  2. #2
    Zoiets:

    Code:
    procedure TWinForm.Button3_Click(sender: System.Object; e: System.EventArgs);
    begin
      if Pos('Heet', RichTextBox1.Text) > 0 then
        MessageBox.Show('Oh heet jij zo');
    end;
    ik weet niet of het helemaal .NET Proof is.. maar het werkt.. zonder warnings.

    Succes

  3. #3
    Reader ralphje's Avatar
    Join Date
    May 2004
    Location
    Nieuwleusen, OV Uses: Delphi 8
    Posts
    94
    Kun je ook doen dat het aan het begin van de regel zit of niet? En kun je ook iets doen met OR??? Dus dat je bv. heet en Heet hebt. Dus 'heet' or 'Heet'. Kan dat? Hoe?
    Ralph
    www.ralphje.nl


    Wist je dat programmeurs in de vorige eeuw naar schatting 35 miljard computerbugs hebben uitgebraakt? En wist je ook dat die bugs het bedrijfsleven alleen al in 2001 ongeveer 175 miljard dollar hebben gekost?

  4. #4
    Gewoon Uppercase of LowerCase vergelijken.. Misschien moet je eens gaan kijken wat je allemaal met een string kan doen .. Dus een beetje de basis gaan doornemen,

    En kijken wat en hoe Pos werkt

  5. #5
    SillyMember
    Join Date
    May 2003
    Location
    Gent
    Posts
    7,725
    Gebruik de System.String functies:
    Code:
    var
      Start, Lengte: Int32;
      S: string;
    begin
      S := TextBox1.Text.Trim;
      Start := S.ToLower.IndexOf('heet ');
      if Start = -1 then Exit;
      Inc(Start,5);
      Lengte := S.Length - Start;
      if Lengte > 0 then
        MessageBox.Show(S.Substring(Start,Lengte),'Naam');
    All methodologies are based on fear. -- Kent Beck.

  6. #6
    Reader ralphje's Avatar
    Join Date
    May 2004
    Location
    Nieuwleusen, OV Uses: Delphi 8
    Posts
    94
    Maar het is zo makkelijk als iemand het in het Nederlands uitlegd
    Ralph
    www.ralphje.nl


    Wist je dat programmeurs in de vorige eeuw naar schatting 35 miljard computerbugs hebben uitgebraakt? En wist je ook dat die bugs het bedrijfsleven alleen al in 2001 ongeveer 175 miljard dollar hebben gekost?

  7. #7
    Vertel maar wat je er niet aan begrijpt .

  8. #8
    Reader ralphje's Avatar
    Join Date
    May 2004
    Location
    Nieuwleusen, OV Uses: Delphi 8
    Posts
    94
    UpperCase / LowerCase gebruik...
    en verder kan ik de pos-tag niet vinden in de help
    Ralph
    www.ralphje.nl


    Wist je dat programmeurs in de vorige eeuw naar schatting 35 miljard computerbugs hebben uitgebraakt? En wist je ook dat die bugs het bedrijfsleven alleen al in 2001 ongeveer 175 miljard dollar hebben gekost?

  9. #9
    Kijk even naar het voorbeeld van Dirk, die is meer op .NET gericht.

  10. #10
    SillyMember
    Join Date
    May 2003
    Location
    Gent
    Posts
    7,725
    En testen met 'Het was weer heet vandaag en gisteren'
    All methodologies are based on fear. -- Kent Beck.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Pointer, Buffer, Pchar en conversie hiervan.
    By Richard in forum Algemeen
    Replies: 3
    Last Post: 11-Aug-01, 01:35

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •