Diskuze: zakázání minimalizace

C# .NET .NET (C# a Visual Basic) zakázání minimalizace American English version English version

Avatar
rrepin15
Člen
Avatar
rrepin15:

Zdravím, nemáte nějaký tip na takové "zakázání minimalizace programu"? Myslím to tak že program bude běžet přes celý monitor a když zmácknu třeba ctrl+alt+delete nebo tlačítko windows tak se to neminimalizuje.

 
Odpovědět 22.9.2015 16:47
Avatar
Milan Křepelka
Redaktor
Avatar
Milan Křepelka:

https://msdn.microsoft.com/….minimizebox(v=vs.110).aspx

private void Form1_Resize(object sender, EventArgs e)
       {

           if (this.WindowState == FormWindowState.Minimized)
           {
// nastavím původní velikost

           }
        }

Jinak samotné obcházení fcí OS považuji za nesmysl

 
Nahoru Odpovědět  +1 22.9.2015 17:03
Avatar
rrepin15
Člen
Avatar
Odpovídá na Milan Křepelka
rrepin15:

Ale tak nějaké hry to mají.

 
Nahoru Odpovědět 22.9.2015 17:29
Avatar
vodslon
Člen
Avatar
Odpovídá na rrepin15
vodslon:

Ahoj dobré je tam dát do Form1.Designer.cs do skládání Form1 hodnotu this.FormBorder­Style = System.Window­s.Forms.FormBor­derStyle.None; , která Ti sundá tu "lištu" nahoře s ikonama pro minimalizaci, maximalizaci a zavření. Problém je s tím, že ctrl + alt + delete prakticky zamezit nejde, protože ho chytá Winlogon.exe a ten má přednost. Zkus googlit,ale já jsem to už jednou hledal a na nic moc jsem nepřišel.

 
Nahoru Odpovědět  -1 23.9.2015 8:21
Avatar
vodslon
Člen
Avatar
Odpovídá na vodslon
vodslon:

spíše než mínus bych uvítal, jak se to dá udělat.

 
Nahoru Odpovědět 24.9.2015 9:51
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 5 zpráv z 5.