Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
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
khoudy54
Člen
Avatar
khoudy54:30.9.2014 20:17

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
Odpovídá na khoudy54
Neaktivní uživatel:30.9.2014 20:19

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
30.9.2014 20:19
Neaktivní uživatelský účet
Avatar
khoudy54
Člen
Avatar
Odpovídá na Neaktivní uživatel
khoudy54:30.9.2014 20:21

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
Odpovídá na khoudy54
Neaktivní uživatel:30.9.2014 20:36

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
30.9.2014 20:36
Neaktivní uživatelský účet
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na khoudy54
Jan Vargovský:30.9.2014 20:45

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

 
Nahoru Odpovědět
30.9.2014 20:45
Avatar
Odpovídá na Jan Vargovský
Neaktivní uživatel:30.9.2014 20:53

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

Nahoru Odpovědět
30.9.2014 20:53
Neaktivní uživatelský účet
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.