![]() |
Editor
Hi Leute!
Ich will einen eigenen Editor schreiben! Kann man mit AssignFile .txt dateien schreiben? Wie programmiere ich denn überhaupt rückgängig und wiederholen(siehe Word)? :freak: Oder wie benutze ich das Öffnen-Fenster von Dateien? Bei mir klappt das nicht wirklich? Helft mir!! Bye! |
Hallo,
siehe OH AssignFile, ReWrite, WriteLn, CloseFile. Dann brauchst Du noch ein OpenDialog. Befindet sich auf der Palette Dialogs. Mit folgendem Code kannst Du ihn dann öffnen:
Delphi-Quellcode:
Grüsse, Daniel :hi:
if OpenDialog1.Execute then
begin //Datei schreiben end; |
Und wie greife ich darauf zu?
Z.b. das dort nur .txt dateien stehen? :nerd: |
Klicke auf dem Formular den OpenDialog an, dann schau im OI unter Filter, das ist auch in der OH beschrieben.
Grüsse, Daniel :hi: |
Wie geht den Jetzt Rückgängig? oder Wiederholen? :freak:
|
Keine Ahnung. ;) //Hab noch nie sowas gemacht
Mit Wiederholen weiss ich eh nicht was Du meinst. Aber mal eine Idee zu Rückgängig. Du hast irgendwo versteckt auf dem Formular eine Memo. In der schreibst Du das was der BEnutzer gerade eintippt. Die letzte Zeile evtl. zusätzlich noch in einer globalen Variable. Und wenn man jetzt auf Rückgängig klickt, dann wird der Inhalt der Variable, oder die letzten 2-3 Zeilen der Memo, an der aktuellen Cursorposition eingefügt. Grüsse, Daniel :hi: |
Mit wiederholen meine ich, wenn ich rückgänig gemacht habe, dass ich das wieder rückgängig machen kann!
|
Zitat:
Grüsse, Daniel :hi: |
Wenn man etwas rückgänig gemacht hat, doch das nicht will das man dies wieder rückgängig machen kann!
Also ich schreibe: 'Hallo' Dann mache ich rückgängig! '' Dann mache ich wdh. 'Hallo' steht wieder da. |
Hmm, wenn Du das mit der Memo machst, dann fügst Du bei Rückgängig die letzte Zeile ein und bei Wiederholen die vorletzte Zeile. Das sollte es schon gewesen sein.
Grüsse, Daniel :hi: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:52 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