Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Notepad Clone... komm aber nich weiter =( (https://www.delphipraxis.net/3936-notepad-clone-komm-aber-nich-weiter-%3D.html)

Haegar 7. Apr 2003 17:52

bringt er irgend nen fehler beim speichern (ohne vorher laden) oder einfach nur abgestürzt??

gruss haegar

Mirilin 7. Apr 2003 17:53

1) :
Delphi-Quellcode:
{Speichern}
procedure TMainForm.ButtonSaveClick(Sender: TObject);
begin
  if SaveDialog.Execute then
  begin
    Memo.Lines.SaveToFile(SaveDialog.FileName);
  end;
end;

{Laden}
procedure TMainForm.ButtonOpenClick(Sender: TObject);
begin
  if OpenDialog.Execute then
  begin
    Memo.Lines.LoadFromFile(OpenDialog.FileName);
  end;
end;
Scrollbars : Schau dir doch mal die Property "Scrollbars" des Memos an.

Zombi 7. Apr 2003 18:07

THX Mirilin wenn ich das mit einer If schleife mache kann ich speichern ohne vorher zu laden.

Jetzt müsste ich nur noch wissen wie das mit ausschneiden und kopieren und so is :D

THX !

cya
Zombi :firejump:

Mirilin 7. Apr 2003 18:48

Delphi-Quellcode:
{kopieren}
procedure TMainForm.ButtonCopyClick(Sender: TObject);
begin
  Memo.CopyToClipboard;
end;

{ausschneiden}
procedure TMainForm.ButtonCutClick(Sender: TObject);
begin
  Memo.CutToClipboard;
end;

{einfügen}
procedure TMainForm.ButtonPasteClick(Sender: TObject);
begin
  Memo.PasteFromClipboard;
end;
Gruss Mirilin

Zombi 7. Apr 2003 20:21

Boah cool mehr is das nich ? ich wusste das ich mit meinen Tastenkürzel falsch liegen würde :D

Wie sieht das eigentlich mit Zeilenumbruch aus ? Ich muss ihm ja nur sagen das wenn er am Ende von der einen Seite der Fensters angelangt is eine neue Zeile anzufangen... wenn ich das weiß reicht mir das fürs erste :mrgreen:

cya
Zombi :firejump:

Haegar 7. Apr 2003 20:27

dazu brauchst du doch nur die eigenschaft "ScrollBars" der MemoKompo auf "ssVertical" setzen, schon hast du nen scrollbacken (von oben nach unten)...und "WordWrap" auf "true".

dann sollte das eigentlich gehen.

gruss haegar

Luckie 7. Apr 2003 20:32

Kuck dir mal WordWrap vom Memo an. :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:49 Uhr.
Seite 2 von 2     12   

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