Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
[help c#] cambiare colore progress bar
venerdì 04 marzo 2011 - 14.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
Windows 7
mazza94
Profilo
| Newbie
20
messaggi | Data Invio:
ven 4 mar 2011 - 14:53
scusate la mia ignoranza, ma ho bisogno di creare 2 progress bar per una mia applicazione windows.
una deve essere verde, l'altra rossa.
so come usarle e tutto quanto, ma mi escono tutte e due verdi e non riesco a cambiare il colore della seconda...
qualcuno sa come si fa?
di solito questo programma gira su windows 7
grazie in anticipo :)
whiteflash
Profilo
| Junior Member
83
messaggi | Data Invio:
sab 5 mar 2011 - 10:15
in .net (qualunque versione):
non si può cambiare colore della progressbar in nessun modo,
l'unico modo è agire sull'evento Paint, e scrivere il codice a mano ma è una cosa che a parer mio viene fuori bruttina,
oppure devi comprare un controllo di terze parti.
in WPF:
basta che cambi la proprietà Foreground con il colore che ti piace di più..
mazza94
Profilo
| Newbie
20
messaggi | Data Invio:
dom 20 mar 2011 - 13:58
grazie mille...
scusa la mia ignoranza, ma che significa WPF?
hai detto che devo comprare controlli di terze parti... visto che loro le possono creare, posso fare la stessa cosa anche io... sai come posso fare?
grazie mille (:
ps: scusa il ritardo, ma ho avuto problemi nella sistemazione del pc
whiteflash
Profilo
| Junior Member
83
messaggi | Data Invio:
dom 20 mar 2011 - 21:34
WPF è il nuovo modo di costruire l'interfaccia grafica di un'applicazione, sfrutta le DirectX e con l'accelerazione grafica
della scheda video per gestire la grafica del tuo programma, all'incontrario del .NET "classico" che utilizza le vecchie
librerie GDI nate con windows 98, in alcuni casi lente, non adatte per fare cose troppo complesse e con difetti,
alcuni si possono ovviare con i DoubleBuffer...
Con il WPF tutta la "grafica" (finestre, trasparenze sfumature e animazioni)
che vedi ad esempio in windows vista e windows 7 le puoi fare a tuo piacimento per il tuo programma creando un'applicazione in WPF,
cose che con il .NET "classico" non potrai mai fare. Inoltre ti permette anche di mescolare controlli dentro controlli
e modificare la loro grafica fino all'osso.
Sono convinto che WPF sia il futuro, penso che tra un pò di anni il .NET "classico" verrà dismesso totalmente,
certo capire il meccanismo utilizzato in WPF non è immediato, ma una volta imparato nessuno ti ferma più :)
Qui ti spiega un pò cosè:
http://www.visual-basic.it/articoli/adsIntroWPF.htm
Tornando al discorso di prima,
Si "loro" li hanno creati, ma se non sei un utente avanzato, e non mi sembra sia il caso tuo,
ti cosiglio di prendere un'altra strada piuttosto che progettare un controllo da zero,
rischeresti di perdere un sacco di tempo solo per capire come iniziare a scrivere il codice e magari nemmeno ci riesci..
Spiegarti tutto sarebbe troppo lungo, ma se proprio vuoi crearlo, ti consiglio di cominciare cercando su google qualche tutorial
che ti spiega come creare un "Controllo Utente" ("User Control" in inglese)
---------------------------------------------
Newbie esperto VB.NET 2010 e WPF
mazza94
Profilo
| Newbie
20
messaggi | Data Invio:
dom 20 mar 2011 - 23:39
orco! interessante il wpf, ho dato un'occhiata veloce al link(lo leggerò bene domani) e mi sembra molto interessante! grazie mille :)
seguo il tuo consiglio di usare il wpf e di non creare il controllo da zero...
grazie mille :)
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !