ScrollBar ssAutoVertikal kaputt?

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Inventio
Beiträge: 39
Registriert: So 21. Mär 2010, 14:00

ScrollBar ssAutoVertikal kaputt?

Beitrag von Inventio »

Servus,
ich habe ein Memofeld erstellt, welches den Inhalt einer Datei darstellt.
Soweit alles gut, aber wenn der Text länger als die Höhe des Memofeldes wird, aktiviert sich die Scrollbar(bis hier alles Ok).
Wenn ich aber nach unten scrollen will, springt die Scrollbar und der Cursor immer wieder an den Anfang des Textes.
Was mache ich falsch?

Benutzeravatar
theo
Beiträge: 10867
Registriert: Mo 11. Sep 2006, 19:01

Re: ScrollBar ssAutoVertikal kaputt?

Beitrag von theo »

Wenn das mit dem Thread "Benutzung von SaveToFile();" zusammenhängt, dann lädst du per Timer dauernd den Inhalt des Memo neu. Das setzt immer den Cursor auf Anfang.
So kannst du die Scrollbars nicht bedienen.
Du kannst aber nach jedem Neuladen den Cursor auf das Textende setzen:

Memo1.SelStart:=Length(Memo1.Text);

Inventio
Beiträge: 39
Registriert: So 21. Mär 2010, 14:00

Re: ScrollBar ssAutoVertikal kaputt?

Beitrag von Inventio »

Ja tut es ^^
Danke für deine Hilfe, aber es ist immer noch so , dass die Scrollbar dann hin und her springt.
Ich glaube ich muss noch ein bisschen was lernen bevor ich so ein Prog schreiben kann

Jakane
Beiträge: 53
Registriert: Mo 21. Feb 2011, 14:35

Re: ScrollBar ssAutoVertikal kaputt?

Beitrag von Jakane »

Hab auch ein Problem mit mein Memo Scrollbars :(
Von Oben nach Unten klappt problemlos.
Aber von Links nach Rechts stellt er nicht ein.

Weder bei ssAutoBoth noch bei ssBoth :(

Wie kann ich das einstellen?
Die Welt besteht aus Zahlen, also ist alles möglich.

Win XP

MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: ScrollBar ssAutoVertikal kaputt?

Beitrag von MAC »

geh mal auf die memo. und bearbeite dort mal die "Lines" im objektinspektor.
Die memo dort hat eine vertikale Scrollbar - Lazarus kann sich selbst komplimieren --> daraus folgt es ist möglich. :D

Ein bisschen suchen und
...

Code: Alles auswählen

TMemo.WordWrap := False;

Code: Alles auswählen

Signatur := nil;

Jakane
Beiträge: 53
Registriert: Mo 21. Feb 2011, 14:35

Re: ScrollBar ssAutoVertikal kaputt?

Beitrag von Jakane »

MAC hat geschrieben:geh mal auf die memo. und bearbeite dort mal die "Lines" im objektinspektor.
Die memo dort hat eine vertikale Scrollbar - Lazarus kann sich selbst komplimieren --> daraus folgt es ist möglich. :D

Ein bisschen suchen und
...

Code: Alles auswählen

TMemo.WordWrap := False;
Danke habs gefunden
Die Welt besteht aus Zahlen, also ist alles möglich.

Win XP

Antworten