Avatar
khoudy54
Člen
Avatar
khoudy54:

Ahoj programuji ve Visual Basicu. Chtěl bych naprogramovat aplikaci která by svým vzhledem připomínala okna v novém Mac OS X : Yosamite (Obrázek). Jesli jste si všimli tak jste mohli vidět že na levé straně je to takové poloprůhledné. Ve Visual Basicu dokážu udělat průhledné okno ale chtěl jsem se zeptat jestli by někdo nevěděl jak dosáhnout takového efektu (a to jen v nějakých prostorech ne na celém formu)

Editováno 30.9.2014 20:20
 
Odpovědět 30.9.2014 20:17
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na khoudy54
Jiří Gracík:

Vidím dvě možnosti:

  1. jednodušší - průhledný form a přes zbytek nějaký neprůhledný element
  2. složitější - neprůhledný form, vzít screen obrazovky, aplikovat na něj nějaký ten filtr co máš na screenu a vykreslit ho v požadované oblasti.
Nahoru Odpovědět  +1 30.9.2014 20:19
Creating websites is awesome till you see the result in another browser ...
Avatar
khoudy54
Člen
Avatar
Odpovídá na Jiří Gracík
khoudy54:

Toto by fungovalo ale otázka nezněla přímo takto. Takhle "Průhledný" formu umím ale to udělá form plně průhledný... já bych spíše chtěl ten rozmazanej efekt

 
Nahoru Odpovědět 30.9.2014 20:21
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na khoudy54
Jiří Gracík:

No můžeš si to napsat sám, podle mě to je rozmazání a drobný šum, poté překryté barvou. Rozmazání se dá docílit třeba tak, že zprůměruješ v určitým poměru okolní barvy pro každý pixel. Šum můžeš udělat tak, že každému pixelu přičteš k barvám náhodnou hodnotu v určitým rozmezí (podle toho, jak moc brutální šum chceš). A pak to můžeš překrýt barvou (buďto nějakou poloprůhlednou komponentu, nebo to opět udělat na úrovni bitmapy, podle toho, jak moc veliký gurmán jsi :D ). Jinak nepochybuji, že to najdeš někde hotové, třeba blur (rozmazání) je udělané tady:
http://notes.ericwillis.com/…with-csharp/

Akceptované řešení
+20 Zkušeností
Řešení problému
Nahoru Odpovědět  +1 30.9.2014 20:36
Creating websites is awesome till you see the result in another browser ...
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na khoudy54
Jan Vargovský:

Přejdi na WPF a máš to za 5 sekund :)

 
Nahoru Odpovědět 30.9.2014 20:45
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na Jan Vargovský
Jiří Gracík:

Ve formu je to větší challenge :D

Nahoru Odpovědět 30.9.2014 20:53
Creating websites is awesome till you see the result in another browser ...
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 6 zpráv z 6.