Ahoj, potreboval bych poradit zdali a jak jdou v C# vyvolávat takové události jako je napr. kliknutí tlacítka mysi, ale bez toho abych fyzicky mysi nekam klikl. Proste v nejake casti programu potebuji aby se na nejakych souradnicich, ktere odnekud ziskam, provedlo kliknuti mysi...
Jde to? Predem diky za rady
Fórum › .NET
C# vyvolani události
Ano, jde to
otvor si designer vo visuale. (to je režim keď vidiš ako bude formular vyzerať) označ formular (klikni na to tvoje prazdne miesto) potom klikni pravym -> vlastnosti (properties), otvori sa ti panel kde su vlastnosti ako farba, velkost ... hore je taky blesk, klikni na neho a ukažu sa ti eventy, ktoré je možné odchytávať. Najdi niečo s myšou, podľa toho aky potrebuješ, je ich tam viac. 2x na neho klikni a automaticky sa ti vygeneruje f-cia a zároveň sa visual studio postará o jej pridanie do eventu (že sa vykoná po kliknutí). Takže maš metodu do ktorej môžeš začať písať.
To mephi :
Ano, ale takto ziskam metodu, ktera odchytava udalost, kdyz nekde kliknu mysi. Ja ale potrebuju tu udalost kliknuti mysi vyvolat a ne odchytnout... Viz ovladani touchpadu - pohybem prstem ziskavam x, y souradnice a chci aby se na nich vyvolala udalost kliknuti mysi...
aha, zle som to pochopil sry. No ak chces klikat do svojho programu tak je to blbost, takto sa funkcnost nikdy neriesi. a pokiial chces klikat do ineho programu tak asi treba posielat do operacneho systemu udalosti pomocou nejakych api funkcii. S tymto nemam skusenosti.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
C# vyvolani udalosti — založil cybernick
Vyvolání události s dopadem v jiné třídě — založil nirman
Spuštění obsluhy události (bez události) — založil bear.king
Vyvolání TForm2 — založil TenglerDaniel
Uložení a vyvolání objektů do/z pole — založil motorcb
Moderátoři diskuze