Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Letzte leerzeile im Memo entfernen (https://www.delphipraxis.net/52400-letzte-leerzeile-im-memo-entfernen.html)

Gast 29. Aug 2005 15:49


Letzte leerzeile im Memo entfernen
 
Hallo,
ich habe in meinem Memo-Feld am Ende immer eine verdammte leerzeile, kriege ich diese irgendwie weg ? Ich finde nämlich, dass die bei nur 4 zeilen Memo tierisch nervt.

Grüße!
Tigerhead

Gast 29. Aug 2005 19:44

Re: Letzte leerzeile im Memo entfernen
 
Ok, wenn das Problem gefixed ist dann ist mein Programm fertig :) Keiner eine Lösung ?

Niko 29. Aug 2005 20:02

Re: Letzte leerzeile im Memo entfernen
 
Hi,

1. Pushen erst nach 24 Stunden!

2.
Delphi-Quellcode:
if Memo1.Lines[Memo1.Lines.Count - 1] = '' then
  Memo1.Lines.Delete(Memo1.Lines.Count - 1);

Gast 29. Aug 2005 20:28

Re: Letzte leerzeile im Memo entfernen
 
funktioniert bei mir irgendwie nicht :/

Stanlay Hanks 29. Aug 2005 20:35

Re: Letzte leerzeile im Memo entfernen
 
Was genau funktioniert nicht?

Edit: Wenn du dir sicher bist, dass die letzte Zeile leer ist, kannst du die Abfrage auch weglassen und nur

Delphi-Quellcode:
Memo1.Lines.Delete(Memo1.Lines.Count - 1);
schreiben.

malo 29. Aug 2005 20:37

Re: Letzte leerzeile im Memo entfernen
 
Zitat:

Zitat von Stanlay Hanks
Was genau funktioniert nicht?

Die Zeile wird nicht entfernt. Hab ich auch schon probiert... :gruebel:

Versuch mal das letzte Zeichen der vorletzten Zeile zu löschen.

edit: Oder das letzte der letzten Zeile.

Gast 29. Aug 2005 20:38

Re: Letzte leerzeile im Memo entfernen
 
der setzt den Cursor zwar nach unten in eine neue Zeile aber irgendwie löscht er die letzte Textzeile und nicht dieses Leerzeichen, argh..

Stanlay Hanks 29. Aug 2005 20:39

Re: Letzte leerzeile im Memo entfernen
 
Ist in der letzten Zeile ein Leerzeichen? Dann kann die Abfrage aus dem vorletzten Post nicht funktioniern :arrow: Lass die Abfrage weg.

Edit: Hatte malos Post überlesen. Komisch :gruebel:

Gast 29. Aug 2005 20:49

Re: Letzte leerzeile im Memo entfernen
 
jop, habs schon weggemacht ... der cursor springt direkt immer in die nächste Zeile das ist doof :/ und ..


*edit*
Eventuell gibts ja auch eine Möglichkeit, dass im Memofeld automatisch einfach nach oben gescroolt wird ..

jfheins 29. Aug 2005 20:59

Re: Letzte leerzeile im Memo entfernen
 
Versuch mal Memo.Perform (WM_VSCROLL, SB_TOP, 0);

oder so, siehe hier: http://msdn.microsoft.com/library/de...wm_vscroll.asp


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:05 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz