|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Oct 2010
Messaggi: 4
|
[c#] Cambio immagine in corrispondenza numero
Ciao a tutti,
premetto che sono un novellino nella programmazione. Vi chiedo un aiuto al merito. Ho uno strumento "numericUpDown" e in corrispondenza del numero in esso visualizzato vorrei venga caricata un immagine da me designata (tipo = 1.jpg) in "pictureBox". E' possibile? Mi date una mano? Grazie ancora. .:Lion:. |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Jun 2004
Città: Pecetto
Messaggi: 73
|
Non conosco C#, ma, come in tutti i linguaggi da C++ in avanti, questi oggetti grafici dovrebbero inviare un evento al cambio del numero.
Legato a questo evento ci dovrebbe essere un metodo della classe che puoi derivare ed in cui puoi scrivere il codice per modificare la jpg. Se poi quella classe ha qualche altro automatismo..... non so.
__________________
Gianni |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Jul 2009
Messaggi: 268
|
Intanto carici la tua sequenza di immagini in una imageList. Poi ti cerchi l' evento giusto ... prova a guardare changeValue o qualcosa del genere. E quindi quandi viene avviato questo evento visualizzi una per una le tue immagini.
|
![]() |
![]() |
![]() |
#4 |
Junior Member
Iscritto dal: Oct 2010
Messaggi: 4
|
Se invece faccio girare le immagini in maniera sequenziale attraverso un pulsante? E' più facile? Con il pulsante "+" e il pulsante"-". Mi date una mano con un esempio pratico?
Grazie mille per la disponibilità. .:Lion:. |
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Jun 2004
Città: Pecetto
Messaggi: 73
|
Con il pulsante e' la stessa cosa.
Sempre un evento.
__________________
Gianni |
![]() |
![]() |
![]() |
#6 |
Junior Member
Iscritto dal: Oct 2010
Messaggi: 4
|
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
se piazzi il controllo numericUpDown sul form, vedrai che ti viene mostrata la finestra delle proprietà. In questa hai un simbolo che è un fulmine.
Se lo clicchi, vedi che ti da la lista di tutti gli eventi disponibili per il controllo (e questo vale per qualsiasi controllo su un winform). Generalmente dovresti trovarne uno del tipo "SelectedIndexChanged" o SelectedValueChanged o similari (anche ItemChanged per esempio), controlla pure se hai un ValueUp o Down o similare. Adesso non ho il VS a portata di click sennò lo facevo io ![]() Ti basta fare doppio click sul nome dell'evento e ti si apre direttamente l'editor con qualcosa di simile: Codice:
private void numericUpDown_SelectedIndexChanged(object sender, EventArgs e) { //qui ci piazzerai il codice che vuoi far eseguire } EDIT EDIT EDIT: Ho visto adesso: l'evento che devi gestire è lo 'Scroll'
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek ![]() Ultima modifica di RaouL_BennetH : 26-10-2010 alle 16:04. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:24.