Avatar billede tt2002 Nybegynder
23. september 2004 - 20:17 Der er 5 kommentarer og
1 løsning

indsætte tekst i memo

Jeg søger en nem måde at indsætte et tekst-stykke ved en enkelt kommando (f.eks. tryk på en knap) i en memo ved markeringen/oveni markeringen.

Faktisk skal det fungere fuldstændig som hvis man selv indtastede teksten, forskellen er bare at det hele skal komme på en gang.
Avatar billede hrc Mester
23. september 2004 - 21:04 #1
Der er flere måder. Du kan enten paste fra clipboard eller tage memoens .Text-property og fjerne, indsætte tekst (delete(Memo1.Text,200,32); insert('ErDetHerSubTextSkalVære',Memo1.Text,200);

Der er også en tekstfunktion der faktisk gør begge dele på én gang.

Der er frit valg fra hylderne; hvad kunne du tænke dig?
Avatar billede hrc Mester
23. september 2004 - 21:13 #2
with Memo1 do
    Text := StuffString(Text,SelStart,SelLength,'Hello mum');
Avatar billede hrc Mester
23. september 2004 - 21:15 #3
var
  st : string;
begin
  st := Memo1.Text;
  delete(st,20,10);
  insert('Hello mum',st,20);
  Memo1.Text := st;
end;
Avatar billede hrc Mester
23. september 2004 - 21:17 #4
husk at inkludere Clipbrd i din uses-liste

  Clipboard.AsText := 'Hello mum';
  Memo1.PasteFromClipboard;
Avatar billede hrc Mester
28. september 2004 - 15:44 #5
Hallooo? Er der nogen hjemme? :-) Hjalp mine tre eksempler dig?
Avatar billede tt2002 Nybegynder
29. september 2004 - 23:14 #6
har kun noget at teste den sidste løsning....

jeg har haft rimeligt travlt på det sidste...
det er også derfor jeg først svarer nu... undskyld ventetiden og tak for svarene...
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