NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Simulování stisku klávesy WinForms

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
aurus
Člen
Avatar
aurus:3.1.2017 12:54

Zdravím všechny,

snažím se bezvýsledně najít funkci, která by mi byla schopná simulovat stisk kláves ve winformu na určitý prvek (webBrowser) bez toho, aby na něm musel být focus aplikace a bylo schopné na formuláři zpracovávat vstupy uživatele.
Existuje System.Window­s.Forms.SendKe­ys.Send("XX"); - u té je však potřeba, aby na prvku byl focus aplikace.

Předem děkuji za odpověď

 
Odpovědět
3.1.2017 12:54
Avatar
HONZ4
Člen
Avatar
Odpovídá na aurus
HONZ4:4.1.2017 20:32

ono je to logické, protože kontrolka reaguje na stisk klávesy jen dokud má focus..

 
Nahoru Odpovědět
4.1.2017 20:32
Avatar
alfonz
Člen
Avatar
Odpovídá na aurus
alfonz:4.1.2017 23:50

To asi moc nepůjde, ten focus tam budeš muset nastavit, pokud ta stránka, co načítáš, je tvoje, můžeš tam pomocí js přidat nějak focusování třeba co sekundu.
Zkus napsat, co přesně to bude dělat, protože nijak úplně jednoduše to asi nepůjde.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
4.1.2017 23:50
lmao
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.