Avatar billede Slettet bruger
16. juli 2002 - 15:06 Der er 5 kommentarer og
1 løsning

Send string til TEdit

Jeg har en edit-felt på en form, og en button på et andet program. Er der nogen der ved hvordan man ved at trykke på knappen, tilføjer en string til edit-feltet.
Avatar billede hermandsen Juniormester
16. juli 2002 - 15:10 #1
var
  S: String;
begin
  S := 'Davs!';
  Form1.Edit1.Text := S;
end;

Noget i den retning du søger?
Avatar billede hermandsen Juniormester
16. juli 2002 - 15:16 #2
Eller er det noget SendMessage-ting du søger? Ikke sikker på at jeg er helt med på dit spørgsmål...
Avatar billede Slettet bruger
16. juli 2002 - 15:38 #3
edit-feltet er i et andet program
Avatar billede borrisholt Novice
16. juli 2002 - 15:44 #4
OKI så skal du have WindowsHandlet til dit edit felt. Ellers kan du ingen ting gører med det ...

Jens B
Avatar billede Slettet bruger
17. juli 2002 - 08:53 #5
Ka du lave eksemple
Avatar billede Slettet bruger
17. juli 2002 - 14:26 #6
Jeg fandt selv ud af det, jeg skulle bare skrive:

Procedure SendStringToEdit( COnst S: String );
Var
  wnd,edit: HWND;
  i  : Integer;
Begin
    wnd := FindWindow( 'TForm1', nil );
  If wnd = 0 then
    Exit;

  edit := FindWindowEx(w,0,'tEdit','Edit1');

  if edit = 0 then
    Exit;

  for i:= 1 to length(S) do
    postMessage( edit, WM_CHAR, Ord(S[i]), 0 );
End;
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