Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.NET] impostare value di progressbar cliccandoci sopra
Forum - C# / VB.NET - [VB.NET] impostare value di progressbar cliccandoci sopra

Avatar
Lafa_96 (Normal User)
Pro


Messaggi: 111
Iscritto: 09/03/2011

Segnala al moderatore
Postato alle 18:45
Venerdì, 03/06/2011
in pratica vorrei che cliccando sopra progressbar la sua proprietà value si impostasse sul punto più vicino al click.
per esempio quando clicco a metà della progressbar e quest'ultima ha minimum=0 e maximum=100 allora la sua value si imposti su 50, ho reso l'idea?


Non hai bisogno di vedere l’intera scalinata. Inizia semplicemente a salire il primo gradino. (Martin Luther King)
PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2763
Iscritto: 21/09/2007

Up
2
Down
V
Segnala al moderatore
Postato alle 19:03
Venerdì, 03/06/2011
se hai la posizione del click è dannatamente semplice.
basta fare una proporzione tra il maxvalue e la lunghezza effettiva del controllo.


Ingegnere Informatico
https://ldlagency.it
PM
Avatar
walker93 (Member)
Expert


Messaggi: 460
Iscritto: 31/01/2010

Up
1
Down
V
Segnala al moderatore
Postato alle 22:45
Venerdì, 03/06/2011
Non puoi usare un altro controllo come Trackbar o HScrollbar?
sono fatti apposta per fare quello che dici...

si lo so, ma è una questione di puro design...la progressbar serve a indicare la posizione attuale della traccia audio che sto riproducendo e volevo che potesse essere cambiata con un click sulla progressbar! - Lafa_96 - 04/06/11 13:25


Il software è come il sesso, è meglio quando è libero.
Linus Torvalds, Conferenza della Free Software Foundation, 1996 (attribuito)

Non provare mai a spiegare il computer a un profano. È più facile spiegare il sesso a una vergine.
Robert Anson Heinle
PM