20. april 2004 - 18:20Der er
9 kommentarer og 1 løsning
Tjek om der er foretaget ændringer i RichEdit
Hej Eksperter.
Jeg har lavet en lille editor, som er blevet næsten perfekt. Dog er jeg ikke helt tilfreds med "Nyt dokument"-funktionen. For denne skal naturligvis brokke sig, hvis man har glemt at gemme siden. Det gør den også nu, men den tjekker ikke, om der er foretaget ændringer efterfølgende.
Så mit spørgsmåler er derfor, om der findes en funktion, der giver en værdi, når der ændres i RichEdit'en ? Så kan jeg efterfølgende lave en lille IF-Sætning.
webcreator -> under din TForm1.RichEditChange behøver du ikke lave if RichEdit.Modified then DocMod := 1; du behøver kunn at skrive DocMod := 1;
fordi lige så snart at der er skrevet et bogstav, så kalder den proceduren TForm1.RichEditChange og sætter RichEdit.Modified til true. Selvom du så sletter de bogstaver som der er blevet skrevet, vil den ikke sætte RichEdit.Modified til false igen. Så du kan bare nøjes med DocMod := 1 under TForm1.RichEditChange. :-) Så sparer du den IF sætning :-)
// Jonat
Synes godt om
Ny brugerNybegynder
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.