IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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í.
Avatar
denoy
Člen
Avatar
denoy:21.8.2012 16:04

Zdravím,

potřebuji radu jak dát aplikaci na popředí, uvedu příklad.
Aplikaci dám visible = false, mezitím si uživatel otevře třeba webový prohlížeč a poté se mojí aplikaci dá visible = false, ale je za prohlížečem, chtěl bych něco jako je Show(). Teoreticky mě napadlo dát TopMost = true a hned na to false, ale to mi příjde takové jak to napsat ,,neprofesionální'' existuje nějaké funkce která jen posune dopředu a nic víc (bez toho, aby na popředí zůstala pořád)?

Když to píši napadlo mě taky dát ji TopMost = true a detekovat deaktivaci formu v případě kliknutí jinak se dá TopMost na false, každopádně si nechám poradit, možná existuje něco lepšího a standardnějšího, než co tu píši.

Díky za odpovědi.

 
Odpovědět
21.8.2012 16:04
Avatar
denoy
Člen
Avatar
denoy:21.8.2012 16:08

Nevím jak to upravit, chybička na druhém a třetím řádku, z visible = false dám potom pochopitelně visible = true a né false 8|

 
Nahoru Odpovědět
21.8.2012 16:08
Avatar
David Jančík
Vlastník
Avatar
Nahoru Odpovědět
21.8.2012 16:34
Zapomeň, že je to nemožné a udělej to ;)
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na denoy
David Hartinger:21.8.2012 16:37

Nevidím nic špatného na TopMost, je to elegantnější řešení, než volat Win32API.

Nahoru Odpovědět
21.8.2012 16:37
New kid back on the block with a R.I.P
Avatar
matesax
Tvůrce
Avatar
Odpovídá na denoy
matesax:21.8.2012 17:00

Označ v [Design] tvého formu onen forma v Properties najdi TopMost - a dej true...

 
Nahoru Odpovědět
21.8.2012 17:00
Avatar
denoy
Člen
Avatar
denoy:21.8.2012 18:49

Activate() dělá přesně to co chci! Díky sczdavos.

matesax já vím, že to přes topmost, když si to nějak sestrojím určitě půjde, ale já hledat funkci určenou přímo pro můj problém překrývajících se aplikací.

 
Nahoru Odpovědět
21.8.2012 18:49
Avatar
matesax
Tvůrce
Avatar
matesax:21.8.2012 19:26

Teď jsem si to přečetl pořádně. Omlouvám se - TopMost je v tomto případě samozřejmě blbost. Zde není co řešit...

 
Nahoru Odpovědět
21.8.2012 19:26
Avatar
matesax
Tvůrce
Avatar
Odpovídá na David Hartinger
matesax:21.8.2012 19:27

Ale že i ty se spleteš... :)

 
Nahoru Odpovědět
21.8.2012 19:27
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na matesax
David Hartinger:21.8.2012 19:32

Opravdu si myslíš, že znám celý .NET? :D BTW nebral bych to jako chybu, pouze jsem neuvedl efektivnější způsob. Ne že bych nechyboval, chybuji stále a čím více chybuji, tím více toho umím.

Nahoru Odpovědět
21.8.2012 19:32
New kid back on the block with a R.I.P
Avatar
denoy
Člen
Avatar
denoy:22.8.2012 2:17

matesax, jak mi říkávala učitelka matematiky na střední škole pořád dokola, žáci u maturit nepropadají proto, že by neuměli, ale proto, že nečtou pořádně zadaní a dělají věci, co nikdo nechce :)

 
Nahoru Odpovědět
22.8.2012 2:17
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 10 zpráv z 10.