C# Spuštění 2 formů jako "1 proces" – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

C# Spuštění 2 formů jako "1 proces" – .NET – Fórum – Programujte.comC# Spuštění 2 formů jako "1 proces" – .NET – Fórum – Programujte.com

 

Yimo0
Newbie
28. 5. 2011   #1
-
0
-

Ahoj,
snažím se udělat něco jako má například: BS player, čím myslím takové ty 2 okna ( 1 okno pro video a druhé okno pro "panel" ) , popřípadě tady je obrázek co myslím těmi oknami :

Nahoře: okno pro video... Dole: Okno pro "panel"
http://img.brothersoft.com/screenshots/softimage/b/bs.player-220167-1237175210.jpeg

Můj problém:

Snažím se nějakým způsobem udělat to aby se mi sputili při startu aplikace 2 formy, ale aby se sputili tak, aby ve Správci úloh byl vidět pouze 1 spuštěný form....
Cokoliv jsem zkusil tak se mi ve správci ukázali oba dva formy :(...
a Nebo se mi Formy spouštěli po sobě ( Spsutil se jeden, vypl jsem ho a spustil se druhej ... )

Nevíte jak by to bylo možné udělat ?, či zda to je vůbec možné ?

Nahlásit jako SPAM
IP: 93.99.204.–
nervak0
Věrný člen
28. 5. 2011   #2
-
0
-

Co třeba Form.ShowInTaskbar ?

Nahlásit jako SPAM
IP: 213.211.51.–
Yimo0
Newbie
28. 5. 2011   #3
-
0
-

Jo to je samozřejmostí, ale tohle nevyřeší problém, že ten form je stále vidět ve Správci úloh :(

Nahlásit jako SPAM
IP: 93.99.204.–
nervak0
Věrný člen
28. 5. 2011   #4
-
0
-

Přesně tenhle problém to vyřeší.

Ještě si můžeš pohrát s Owner, FormBorderStyle, CreateParams a nevím čím vším ještě.

Nahlásit jako SPAM
IP: 213.211.51.–
Yimo0
Newbie
29. 5. 2011   #5
-
0
-

Form.ShowInTaskbar

ten mi schová tu ikonku ze Start lišty, ale když dáš ( Ctrl + Alt + Delete ) <= Správce úloh, tak je tam stále vidět

Nahlásit jako SPAM
IP: 93.99.204.–
nervak0
Věrný člen
29. 5. 2011   #6
-
0
-

U mě je vidět jen ten, který má ShowInTaskbar na true.

Nahlásit jako SPAM
IP: 213.211.51.–
Yimo0
Newbie
29. 5. 2011   #7
-
0
-

hmmmm to je zvláštní, mě se to tam stále ukazuje:

V levo je vidět, jak ty Formy volám.
http://2i.cz/77f9d0fa29

v každým formu mám: this.ShowInTasbar = fasle;
zkoušel jsem to dát i defaultně v Designu, ale stejný výsledek....

Nahlásit jako SPAM
IP: 93.99.204.–
nervak0
Věrný člen
29. 5. 2011   #8
-
0
-

A ty další vlastnosti taky nic nedělají?

Nahlásit jako SPAM
IP: 213.211.51.–
Yimo0
Newbie
29. 5. 2011   #9
-
0
-

hmmm k mému údivu jedna zabrala ( ale zdálo se mi to absurdní :X )

Zabralo:

FormBorderStyle = FormBorderStyle.SizableToolWindow; <= Za tohle velké díky :)

Ale chtěl bych se zeptat ještě na jednu věc:

Jak mám to okno, tak se mi povedlo z toho vymazat ControlBox ( Vypnutí, Minimalizace, Fullscreen ) a Ikonka.
Jde z toho nějak vymazat i ten Text formu ? viz Screen:
http://2i.cz/1e173e14c7

btw: Ten CreateParams, jsem nezkoušel, a abych pravdu řekl nikdy jsem to nepoužil, takže nevím co to přesně je ....

Nahlásit jako SPAM
IP: 93.99.204.–
nervak0
Věrný člen
29. 5. 2011   #10
-
0
-

Mělo by stačit ten Text vyprázdnit. Akorát pak asi nezbude nic z dekorace okna.

Nahlásit jako SPAM
IP: 213.211.51.–
Yimo0
Newbie
29. 5. 2011   #11
-
0
-

Ok, funkční :), jj měl jsi pravdu nezbylo nic, ale když tam dám SizableToolWindow, tak tam je vidět alespoň to ohraničení ( na změnu velikosti :-) ), a to jsem přesně potřeboval.....

Jinak, nevím, jak je to možný, ale ted mi stačí dát jenom ShowINTaskbar = false a už to tam není vidět .... to vážně nechápu :X


Díky za pomoc :)

Nahlásit jako SPAM
IP: 93.99.204.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 34 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý