Pokaż wyniki od 1 do 3 z 3

Temat: Jak zrobić efekt pisania tekstu w memo?

  1. #1

    Domyślnie Jak zrobić efekt pisania tekstu w memo?

    Witam. Jest mi koniecznie potrzebna informacja jak zrobić efekt pisania tekstu w memo. Próbowałem z sleep ale nie działa. Chodzi mi dokładnie o to że po wciśnięciu buttona w memo co 200 milisekund będzie pojawiała się kolejna literka do tekstu aż utworzy całe zdanie. Proszę o pomoc.

  2. #2

    Domyślnie

    zrob pętlę która będzie wypisywała za każdym razem jeden znak więcej z danego stringa.
    This comment requires further study.

  3. #3
    Użytkownik (R) Avatar D.F.
    Dołączył
    04-11-2009
    Skąd
    Polska
    Posty
    238

    Domyślnie

    Kod:
    procedure TForm1.Button1Click(Sender: TObject);
    var
      I : Integer;
      S : String;
    begin
      S := 'Witaj w moim programie!';
      for I := 1 to Length(S) do
      begin
        Memo1.Text := Memo1.Text + S[I];
        Sleep(200);
        Application.ProcessMessages();
      end;
    end;

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •