Avatar billede fun22 Nybegynder
06. august 2002 - 09:35 Der er 6 kommentarer og
2 løsninger

Tre små spørgsmål???

1.
Hvordan udskriver jeg fra en RichEdit?

2.
Hvordan laver jeg en gem og en gem som?

3.
Jeg har mit tekst felt som en child MDI form, og når jeg så trykker på luk så minimere den sig bare. Kan man ikke lave sådan at den lukker?

Mvh
fun22
Avatar billede borrisholt Novice
06. august 2002 - 09:37 #1
1 + 2 :
  C:\Program Files\Borland\Delphi6\Demos\RichEdit
3 :
  I OnClose sætter du action := caFree;

Jens B
Avatar billede fun22 Nybegynder
06. august 2002 - 12:58 #2
1. og 2. kan jeg ikke få til at virke. :( Den komme med en fejl...

Mvh
fun22
Avatar billede borrisholt Novice
06. august 2002 - 13:09 #3
Så er det fordi du har pillet i Borlands oprindeliger demoer ...
Avatar billede fun22 Nybegynder
06. august 2002 - 13:17 #4
kan du så ikke lige skrive koden og hvor de skal stå?

mvh
fun22
Avatar billede nico26 Nybegynder
06. august 2002 - 17:15 #5
1)
RichEdit1.Print('');

2)
if SaveDialog1.Execute then
  RichEdit1.Lines.SaveToFile(SaveDialog1.FileName);
Avatar billede fun22 Nybegynder
06. august 2002 - 17:28 #6
Det skal være sådan at der både er en gem og en gem som. Sådan at hvis man trykker på gem så skal den bare gemme filen (hvis der er blevet gemt før) ellers skal den åbne gem dialogen.
Avatar billede nico26 Nybegynder
06. august 2002 - 17:46 #7
så skal du på en eller anden måde holde styr på om det er et nyt dokument. F.eks. kan du bruge en streng, der er tom hvis det er et nyt dokument.

FFileName : string;

når du opretter et nyt dokument sættes denne til en tom streng:

FFileName := '';

og når du skal gemme kan du tjekke om dokumentet har været gemt før

procedure TForm1.Save;
begin
  if FFileName <> '' then
    RichEdit1.Lines.SaveToFile(FFileName)
  else
    SaveAs;
end;

procedure TForm1.SaveAs;
begin
  if SaveDialog1.Execute then
  begin
    FFileName := SaveDialog1.FileName;
    RichEdit1.Lines.SaveToFile(FFileName);
  end;
end;
Avatar billede fun22 Nybegynder
29. august 2002 - 07:46 #8
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester