Nej, kan ikke fungere med textBox1.Text+="blah". Da det skal overholde control'ens standardfunktioner i dette tilfælde, skal f.eks. overholdes hvis alt tekst i feltet er markeret skal hele den nye tekst resultere i kun den ene tast.
Du ved windows-standard, men kan jo være så meget.
Næ, fandt ud af at via user32.dll og SendInput kunne jeg simulere tastetryk, bare utroligt at det er nødvendigt at henvende sig direkte til windows-api'et. Det er jo ikke meningen med .net, skulle jo gerne virke på andre platforme som f.eks. linux (med mono)
Jo, ser ud til at virke.. men lidt irriterende at man skal focus'e den aktuelle control først istedet for at kalde funktionen med evt et handle til den. Irriterende, fordi man ikke på sin knap eller hva det er beholde focus'en.
Fandt lige ud af at nedenstående virker ret godt, så hvilken skulle jeg bruge :)
[DllImport("user32", EntryPoint="PostMessage")] public static extern int PostMessageA(int hwnd, int wMsg, int wParam, int lParam);
ja, jeg kunne heller ikke lige komme i tanke om mange flere end lige den, men så ville man vel sende en kommando til det, det ser lyder mere om noget remote control....
Men nu ved jeg hvor nemt det kan lade sig gøre.....
// ouT
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.