Autor Beitrag
fishhed
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 77


Delphi 7
BeitragVerfasst: Di 17.10.06 11:52 
Hallo zusammen,

eine Anfängerfrage:
Um ein Programm ein wenig zu strukturieren möchte ich ganze Textblöcke um einen Tab einrücken.
Wie kann ich das tun? Wenn ich den Block markiere und dann auf Tab drücke, wird alles gelöscht.

Da gibt es doch bestimmt irgendeine Einstellung, oder?
freak4fun
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 604
Erhaltene Danke: 4

Win 7 Pro
VS 2013 Express, Delphi, C#, PHP, Java
BeitragVerfasst: Di 17.10.06 11:57 
DU musst selbst auf das Ereignis reagieren. Du musst abfragen, ob die Taste Tab ist und ob im Textfeld Text (mehrere Zeilen) markiert ist. Dann musst du dich um die Einrückung "selbst" kümmern.

MfG
freak

_________________
"Ich werde auf GAR KEINEN Fall…!" - "Keks?" - "Okay, ich tu's."
i++; // zaehler i um 1 erhoehen
passiv
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 270

WIN XP Professional
Delphi 7 Enterprise, Java (Eclipse), Python 2.5, Django 1.1
BeitragVerfasst: Di 17.10.06 12:17 
du musst den Cursor vor die Zeile setzen und dann das alles einzeln reinrücken, sonst ersetzt du den Text :lol:

PS: willst du das in einem Programm einbauen oder im Delphi-Fenster?

_________________
Die Probleme, die es in der Welt gibt, sind nicht mit der gleichen Denkweise zu lösen, die sie erzeugt hat.
Albert Einstein
fishhed Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 77


Delphi 7
BeitragVerfasst: Di 17.10.06 12:32 
Ich meine das Delphifenster. Ich möchte meinen Quelltext strukturieren.
Da meine Blöcke gross sind, möchte ich nicht jede Zeile einzeln verschieben.
Aus anderen Editoren (Ultraedit) kenne ich es, dass man ganze Blöcke mit Tab verschieben kann.
didiwerdau
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 67

Win 2000
C# 2008 Express Edition
BeitragVerfasst: Di 17.10.06 12:40 
Dafür kannst du die Komponente DelForEx installieren. Die formatiert dir den Quelltext nach gängigen Formatierungsregeln.
www.dow.wau.nl/aew/delforexp.html
fishhed Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 77


Delphi 7
BeitragVerfasst: Di 17.10.06 13:04 
Danke, das ist wirklich mal ein Super-Tool.
didiwerdau
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 67

Win 2000
C# 2008 Express Edition
BeitragVerfasst: Di 17.10.06 13:06 
keine Ursache
rd3
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 17.10.06 13:10 
einrücken: STRG + K, I
ausrücken: STRG + K, U
fishhed Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 77


Delphi 7
BeitragVerfasst: Do 19.10.06 10:08 
Komisch, strg+k+i funktioniert bei mir nur manchmal. So jedes 3-4te Drücken. Das ist aber wirklich unlogisch.
aim65
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 312

Win 9x, Win XP
Delphi 3pro, 7PE
BeitragVerfasst: Do 19.10.06 13:13 
STRG bei K+I (K+U) gedrückt lassen, vielleicht geht's dann richtig.
Evtl. mal gucken, ob Du bei den Editor-Optionen auch die Zahl der Einrückungen auf 1 oder 2 gestellt hast.
rd3
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 19.10.06 15:24 
strg gedrückt lassen und acnheinander die anderen buchstaben...