Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Alle Leerzeichen beibehalten (https://www.delphipraxis.net/51220-alle-leerzeichen-beibehalten.html)

Neutral General 8. Aug 2005 15:51


Alle Leerzeichen beibehalten
 
Bei mir beachtet mein Memo manche Leerzeichen nicht

aus

Delphi-Quellcode:
'  Hallo  '
'  a    k '
wird

Delphi-Quellcode:
'  Hallo'
'  a  k'
das war jetzt ein Beispiel aber wie behalte ich diese Leerzeichen bei ?

dahead 8. Aug 2005 15:54

Re: Alle Leerzeichen beibehalten
 
Liste der Anhänge anzeigen (Anzahl: 1)
meinst du jetzt, dass er die leerzeichen nur am ende abschneidet, oder auch zwischen einzelnen buchstaben?

wie verwendest du denn das memo? ein bisschen code wäre evtl. nicht schlecht um das problem einzugrenzen, oder?

edit: mal ein beispiel angehängt. bei mir "beachtet" er beim laden u. speichern die leerzeichen. sind ja auch nur strings. warum sollte das memo diese abschneiden?

Dax 8. Aug 2005 15:55

Re: Alle Leerzeichen beibehalten
 
Dein Memo beachtet Leerzeichen nicht? :lol: Stell lieber ne Schriftart mit einheitlicher Zeichenbreite ein ;)

Neutral General 8. Aug 2005 16:00

Re: Alle Leerzeichen beibehalten
 
Liste der Anhänge anzeigen (Anzahl: 1)
k ich wollte mich jetzt mit meinem Sinnlosprojekt nicht zum Affen machen aber wenn ihrs nicht kapiert :mrgreen:

Delphi-Quellcode:
Spieler.Standard := TStringlist.Create;
Spieler.Standard.Add('   ___    ');
Spieler.Standard.Add('  |*,*|   ');
Spieler.Standard.Add('  | _ |   ');
Spieler.Standard.Add('  |___|   ');
Spieler.Standard.Add(' ___| |___ ');
Spieler.Standard.Add('|         |');
Spieler.Standard.Add('|  T X T |');
Spieler.Standard.Add('|         |');
Spieler.Standard.Add('|         |');
Spieler.Standard.Add('|_________|');
Memo1.Lines := Spieler.Standard;
wird zu

dahead 8. Aug 2005 16:02

Re: Alle Leerzeichen beibehalten
 
wie dax sagt. ändere mal die schriftart auf courier new, bzw. verwende tabs statt leerzeichen.

Dax 8. Aug 2005 16:03

Re: Alle Leerzeichen beibehalten
 
Such dir net Schriftart mit einheitlicher Zeichenbreite, zB Courier New (benutzt Delphi glaub ich), damit gehts.

Neutral General 8. Aug 2005 16:05

Re: Alle Leerzeichen beibehalten
 
k thx.. dann darfs ja nicht mal jede Schriftart sein -.-
Weiß zufällig welche Schriftart Notepad benutzt ?

Luckie 8. Aug 2005 16:48

Re: Alle Leerzeichen beibehalten
 
Zitat:

Zitat von Neutral General
k thx.. dann darfs ja nicht mal jede Schriftart sein -.-
Weiß zufällig welche Schriftart Notepad benutzt ?

Woher sollen wir wissen, was du bei Notepad eingestellt hast? Und ist es so schwer einfach mal Notepad zu öfnnen und nachzugucken? :wall:

himitsu 17. Aug 2005 18:38

Re: Alle Leerzeichen beibehalten
 
Notepad > Format > Schriftart...


Und Luckie hat recht ... du wirdt bestimmt nich meine Schriftart wissen wollen, denn damit könntest du eh nichts anfangen können ^^

Neutral General 18. Aug 2005 11:44

Re: Alle Leerzeichen beibehalten
 
Ja sry den letzen Beitrag hatte ich geschrieben als ich grad besonders faul war :mrgreen:

ichbins 18. Aug 2005 11:56

Re: Alle Leerzeichen beibehalten
 
Notepad benutzt eine beliebige Schriftart, allerdings stellt sich die Breite automatisch auf gleiche Breite ein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:19 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