![]() |
Re: tmemo cursor an erste stelle
Liste der Anhänge anzeigen (Anzahl: 1)
schaut mal bitte
|
Re: tmemo cursor an erste stelle
Es wird immer unverständlicher, was du willst.
Wenn du nur per Knopf eine neue Zeile am Anfang vom Memo einfügen willst, dann so:
Delphi-Quellcode:
marabu
Memo.Lines.Insert(0, 'NeueZeile');
|
Re: tmemo cursor an erste stelle
Ich glaube ich weis was hier gemeint war ich habe nämlich das gleiche Problem
Mein memo kann nur 3 Zeilen anzeigen Wenn ich jetzt mehrere Zeilen einfüge zeigt mein Memo die letzten 3 Zeilen an ich will aber das der Anwender die ersten 3 Sieht Den Cursor auf die 1. Position setzen mit
Delphi-Quellcode:
funktioniert zwar aber die Scrollbar ist immer noch unten und nicht oben.
...
Memo.SelStart=0; Memo.SetFocus; Gibt es da noch ne andere Funktion? |
Re: tmemo cursor an erste stelle
Ich habs gefunden wen's interessiert
Dieser Code setzt die Scrollbar nach oben
Delphi-Quellcode:
Ciao
SendMessage(Memo1.Handle, WM_VSCROLL, SB_TOP, 0);
|
Re: tmemo cursor an erste stelle
Man(n) könnte ja auch:
Delphi-Quellcode:
MemoX.Perform(EM_LineScroll, 0, -MemoX.Lines.Count - 1);
|
Re: tmemo cursor an erste stelle
Hallo,
Zitat:
Zitat:
Delphi-Quellcode:
willst Du eventuelle Leerzeichen erhalten, dann nimm diesen Code:
Memo1.Text := Trim(Memo1.Text);
Delphi-Quellcode:
Es werden die letzten beiden Steuerzeichen, die diesen "blöden" Zeilenumbruch erzeugen gelöscht.
Memo1.Text := Copy(Memo1.Text,1,Length(Memo1.Text)-2);
Diese erste Zeile die Du löschen möchtest, ist in der Eigenschaft Lines deines Memo eingetragen. Diesen Eintrag kannst Du im Objekt-Inspektor löschen, indem Du hinter der Eigenschaft Lines den Stringlisten-Editor aufrufst und den Eintrag entfernst. Wenn beide Zeilen, die Erste und Letzte gelöscht sind, brauchst Du auch nichts mehr zum Scrollen. :wink: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz