Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Zeilennummerierung neben Memo Feld einabauen. (https://www.delphipraxis.net/37989-zeilennummerierung-neben-memo-feld-einabauen.html)

Darty 13. Jan 2005 11:24


Zeilennummerierung neben Memo Feld einabauen.
 
Hi Leutz,

ich komme gerade nicht darauf wie es am simplesten gemacht wird. Ich habe in meinen Programm einen Editor das in einen Memo ist. Nun möchte ich direkt neben Memo die Zeilennummerierung haben wie man sie auf Proton oder Delphi sehen kann. Nur wie wurde das gemacht bzw wie wird das gelöst ? Mit welchen Kompos ? Bitte wenn es geht nur die Standard Kompos und keine fremden. Thx..

Sharky 13. Jan 2005 11:27

Re: Zeilennummerierung neben Memo Feld einabauen.
 
Hai Darty,

mal als Arbeitsgrundlage:
Nehme ein Panel, dort drauf eine TListBox (Align = alLeft) und ein Memo (Aling = alClient). Jetzt schreibst Du in die Listbox einfach die Zeilennummern.

Matze 13. Jan 2005 11:35

Re: Zeilennummerierung neben Memo Feld einabauen.
 
Zitat:

Zitat von Sharky
Nehme ein Panel, dort drauf eine TListBox (Align = alLeft) und ein Memo (Aling = alClient). Jetzt schreibst Du in die Listbox einfach die Zeilennummern.

Nur macht das Scrollen dann Probleme. Schau doch mal nach dem Hier im Forum suchenSynEdit, das kommt u.a. auch in Delphi 2005 zum Einsatz.

Standard dürfte recht schwer sein, entweder selbst schreiben, oder eine Schriftart wie "Courier New" 8weiß nicht mehr, wie man die bezeichnet) verwenden und eben links immer 5 Leerzeichen lassen, die für die rechtsbündig angeordneten Zahlen reserviert sind.

Darty 13. Jan 2005 12:46

Re: Zeilennummerierung neben Memo Feld einabauen.
 
Eben das Scrollen wäre dann das Problem. Ich hatte gedacht eventuell mit dem Kombo ScrollBar zusätzlich zu arbeiten habe aber damit noch wenig Erfahrung.
Ich guck mir aber mal den SysEdit an.
@Christian: Falls doch der Meinung bist das es ganz easy wäre mit dem Scrollen kanns ja nur mal kurze Hinweise geben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:22 Uhr.

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