Diskuze: neviditelný form

C# .NET .NET (C# a Visual Basic) neviditelný form American English version English version

Avatar
Tomáš Brůna
Redaktor
Avatar
Tomáš Brůna:

Ahoj,
zajímalo by mně jak se dá znaviditelnit okno a pozadí ve WinForm.
Předem děkuji za každou odpověď ;).

Odpovědět 27.10.2015 22:35
Lepší být šprt než blbec :)
Avatar
Denis Homolík (Alfonz):

http://lmgtfy.com/?…
V podstatě dáš nějakou barvu na pozadí a nastavíš i stejný transparentKey.

Nahoru Odpovědět  -2 27.10.2015 23:04
Vše je možné, dokud si to myslíte!
Avatar
Odpovídá na Tomáš Brůna
Michal Štěpánek:

Jak to myslíš zneviditelnit okno a pozadí? Pozadí lze zprůhlednit, ale k čemu přesně má sloužit to, že bude okno neviditelné?

Nahoru Odpovědět 28.10.2015 10:00
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Tomáš Brůna
Petr Čech (czubehead):

Jestli chceš, aby to okno nebylo vidět, tak prostě vypni showintaskbar + windowstate=win­dowstate.mini­mised

Nahoru Odpovědět  +1 28.10.2015 11:29
Why so serious? -Joker
Avatar
Odpovídá na Tomáš Brůna
Michael Škrášek:

Záleží jak to myslíš, pokud jen chceš schovat okno:

this.ShowInTaskbar = false;
this.Hide();

nebo ho zprůhlednit, ale obsah by byl vidět:

this.ShowInTaskbar = false;
this.FormBorderStyle = FormBorderStyle.None;
this.TransparencyKey = Color.Ivory;
this.BackColor = Color.Ivory;
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět 28.10.2015 13:59
Proč to dělat složitě, když to jde jednoduše.
Avatar
Tomáš Brůna
Redaktor
Avatar
Nahoru Odpovědět 28.10.2015 14:45
Lepší být šprt než blbec :)
Avatar
Tomáš Brůna
Redaktor
Avatar
Odpovídá na Michal Štěpánek
Tomáš Brůna:

Je to pokus, zkoušel jsem dělat program na poznámky :)

Nahoru Odpovědět 29.10.2015 10:42
Lepší být šprt než blbec :)
Avatar
Milan Křepelka
Redaktor
Avatar
Odpovídá na Tomáš Brůna
Milan Křepelka:

Já jenom dodám, že podobná technika se používá pro "netradiční" okna. Pokud chci aby moje okno vypadalo jako elipsa. Udělám obrázek šedivou elipsu na žlutým pozadí. Formu nastavím background image na můj brázek. Transparentní barvu nastavím na žlutou. A mám formulář který má tvar jako elipsa.

 
Nahoru Odpovědět  +1 29.10.2015 13:54
Avatar
Tomáš Brůna
Redaktor
Avatar
Nahoru Odpovědět 29.10.2015 14:49
Lepší být šprt než blbec :)
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 9 zpráv z 9.