Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - windows aero form??
Forum - C# / VB.NET - windows aero form?? - Pagina 2

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
0101OSX (Normal User)
Rookie


Messaggi: 22
Iscritto: 29/03/2009

Segnala al moderatore
Postato alle 19:14
Mercoledì, 29/07/2009
non ho scritto codice perchè volevo solo provare e trovare il modo insieme a te di rendere ad esempio un label leggibile comunque il progetto col form "aerizzato" è questo:http://www.megaupload.com/?d=PRZ73RB2

Ultima modifica effettuata da 0101OSX il 29/07/2009 alle 19:15
PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2298
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 20:23
Mercoledì, 29/07/2009
Uhm provo a studiarmi un pò questa api di vista.
ho già fatto molte cose, tipo colorare le progressbar nativamente e altre cosette
provo e ti faccio sapere.



Ultima modifica effettuata da Thejuster il 29/07/2009 alle 20:42


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
0101OSX (Normal User)
Rookie


Messaggi: 22
Iscritto: 29/03/2009

Segnala al moderatore
Postato alle 21:06
Mercoledì, 29/07/2009
grazie mille!!!:k:

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2298
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 22:18
Mercoledì, 29/07/2009
ecco qua :)

http://img18.imageshack.us/img18/9268/immaginexsu.jpg


Semplicemente non devi far un granchè ma se non si conosce il sistema diventa impossibile risolverlo basta solo capire dove sia il problema.
dunque..

come hai notato nella screen appare tutto perfettamente senza errori
tranne per qualche controllo e ti spiego il perchè.

Ho notato che trasformando l'intero form in glass.
cambiano alcune proprietà nel KeyMap del Form.
in pratica la titlebar di winvista e un rendering.

e richiede che qualsiasi cosa in esso sia contenuta abbia come Keymap il colore nero.

ti basta semplicemente fare queste 2 cosette.

1) Crea un panel largo quanto tutto il Form ( Non ancorarlo! ) con sfondo nero
BackColor - Web - Black

la stessa operazione devi farla con tutti i controlli che vuoi posizionare all'interno del panel. impostare su tutti i controlli con sfondo nero.
(tranne il button)

2) per aggiungere una label o qualcosa come radiobutton, checkbutton ecc. ecc.
funziona un pò in un modo diverso
vai alle proprietà del controllo e cerca quest'impostazione

--  UseCompatibleTextRendering = true (impostalo su true)

alla fine dovresti avere d'avanti un qualcosa del genere


http://img13.imageshack.us/img13/8747/immaginewjy.jpg

Spero che ti sia tutto chiaro ;)


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
ruggy94 (Member)
Guru


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 22:56
Mercoledì, 29/07/2009
E quel tipo crea un controllo del genere a pagamento? :doubt:

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2298
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 23:32
Mercoledì, 29/07/2009
Testo quotato

Postato originariamente da ruggy94:

E quel tipo crea un controllo del genere a pagamento? :doubt:



:rotfl::rotfl::rotfl::rotfl::rotfl::rotfl::rotfl::rotfl:

hahaha si che costava 29$
come diceva zio cesarone ( Che tristezza :rotfl: )


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
0101OSX (Normal User)
Rookie


Messaggi: 22
Iscritto: 29/03/2009

Segnala al moderatore
Postato alle 11:42
Giovedì, 30/07/2009
si chiaro ora lo provo e poi se ho problemi vi scrivo comunque col controllo di quel tipo le scritte sono meno spesse con l'alone bianco dietro cioè vengono benissimo non so come ha realizzato quel controllo...ma come hai fatto ad analizzare la keymap del form? è che cos'è precisamente? (comunque la scritta di un label se faccio come hai detto te viene "schifosa" spessa a volte si fà anche fatica a leggere non c'è un modo per renderla "normale" perchè ad esempio se io metto il colore bianco senza quella proprietà da impostare a tre si vede bene ecco non si può far uguale anche col nero)

Ultima modifica effettuata da 0101OSX il 30/07/2009 alle 11:56
PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2298
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 14:38
Giovedì, 30/07/2009
Testo quotato

Postato originariamente da 0101OSX:

si chiaro ora lo provo e poi se ho problemi vi scrivo comunque col controllo di quel tipo le scritte sono meno spesse con l'alone bianco dietro cioè vengono benissimo non so come ha realizzato quel controllo...ma come hai fatto ad analizzare la keymap del form? è che cos'è precisamente? (comunque la scritta di un label se faccio come hai detto te viene "schifosa" spessa a volte si fà anche fatica a leggere non c'è un modo per renderla "normale" perchè ad esempio se io metto il colore bianco senza quella proprietà da impostare a tre si vede bene ecco non si può far uguale anche col nero)



Bhe di certo come avrai capito, c'è un trucco su ogni cosa. e pochi ti dicono come fare.
sopratutto gli america. che ti rifilano anche un blocconotes anche per 5$ :rotfl:

Sicuramente quello non sarà un controllo Drag & Drop dove puoi trascinarci all'interno i vari controlli ma sicuramente dovranno essere passati come argomento con il loro relativo puntatore.

per colorarli a mio parere avrà fratto un ciclo per reimpostare i parametri ai vari controlli assegnati in una lista..

Mentre per le label con sfumatura avrà usato qualche altro riferimenti di quell'api.
resta solo da capire quale.



https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo