Avatar billede xob Nybegynder
19. januar 2004 - 23:21 Der er 6 kommentarer og
1 løsning

Hvordan for jeg Delphi til at indsætte

Hvordan for jeg Delphi til at indsætte et stykke tekst ind i Memo1, når jeg trykker på en bestemt knap??

Lidt INFO:

Delphi 6 Enterprise (6.163)
Windows XP Home 5.01.260´0
Windows XP PRO ?????
Avatar billede stone Forsker
19. januar 2004 - 23:29 #1
hvis du har skrevet noget i et editfelt:

Memo1.Text := edit1.Text;

eller hvis det er en bestemt text:
Memo1.Text := 'takker';
Avatar billede Slettet bruger
19. januar 2004 - 23:32 #2
Eller Memo1.Lines.Add hvis du vil tilføje noget.
Avatar billede xob Nybegynder
19. januar 2004 - 23:45 #3
vis jeg har denne kode;

procedure TForm1.Button1Click(Sender: TObject);
begin
        Memo1.Lines.Add := 'DET VIRKER';
end;

kommer der en Fejl:

[Error] Code.pas(94): Not enough actual parameters
[Error] Code.pas(94): Incompatible types: 'Integer' and 'String'
Avatar billede stone Forsker
19. januar 2004 - 23:53 #4
Memo1.Lines.Add('DET VIRKER');
Avatar billede xob Nybegynder
20. januar 2004 - 00:08 #5
Hvordan for man den så til at sætte det ind det sted hvor musse makøren er makeret!
Avatar billede stone Forsker
20. januar 2004 - 00:29 #6
procedure TForm1.Button2Click(Sender: TObject);
var
  sl: TStringList;
begin
  sl := TStringList.Create;
  try
    sl.Text:=('DET VIRKER');
    Memo1.SetSelTextBuf(PChar(sl.Text));
  finally
    sl.Free;
  end;
end;
Avatar billede stone Forsker
20. januar 2004 - 00:31 #7
ovenstående kode indsætter teksten på markørens placering i din memo
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