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 - 3 domande
Forum - C# / VB.NET - 3 domande

Avatar
I)eathBringer (Normal User)
Pro


Messaggi: 127
Iscritto: 11/08/2008

Segnala al moderatore
Postato alle 14:56
Giovedì, 21/08/2008
La prima domanda è: come posso zoomare un'immagine senza antialias? Se io uttilizzo una thumbnail l'immagine viene leggermente sfumata e io la voglio pixellosa.

La seconda è: come si inseriscono due scrollbar in una pitcurebox?

La terza: ho una toolstrip con un dropdownbutton nel quale si trovano un bel po' di elementi che rappresentano i livelli di zoom predefiniti dell'immagine. E' possibile, con un solo evento, riconoscere quale dei vari zoom è stato scelto?

PM Quote
Avatar
I)eathBringer (Normal User)
Pro


Messaggi: 127
Iscritto: 11/08/2008

Segnala al moderatore
Postato alle 23:23
Giovedì, 21/08/2008
Come direbbe la particella di sodio:
     C'è nessuuuuuuuuuuuunooooooooooo????

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 12:20
Sabato, 30/08/2008
1) Non si può.
2) Guarda qua: http://www.pierotofy.it/pages/extras/forum/16/39251-botton ...
3) SelectedIndexChanged.

PM Quote
Avatar
I)eathBringer (Normal User)
Pro


Messaggi: 127
Iscritto: 11/08/2008

Segnala al moderatore
Postato alle 21:55
Sabato, 30/08/2008
Ho letto il post che mi hai consigliato di guardare nel punto 2 ma io vorrei due scrollbar e non due bottoni.

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:45
Domenica, 31/08/2008
E' la stessa cosa. Value la ottieni dalla proprietà della scrollbar.

PM Quote
Avatar
I)eathBringer (Normal User)
Pro


Messaggi: 127
Iscritto: 11/08/2008

Segnala al moderatore
Postato alle 16:27
Domenica, 31/08/2008
Me lo puoi spiegare passo per passo cosa devo fare che non c'ho capito niente?
Scusa ma sarà un mese che ho iniziato a programmare in vb.net

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 10:53
Lunedì, 01/09/2008
Non puoi scrollare la picturebox semplicemente aggiungendo due scrollbar. Devi aggiungerla all'interno di un altro contenitore, ad esempio un Panel, della dimensione che vuoi. Sempre dentro questo panel inserisci le scrollbar, in modo che quando vengano cambiate, la picturebox si sposti all'interno del Panel simulando lo scorrimento.
Dato che le scrollbar, così come le progressbar, posseggono la proprietà value, che può andare, ammettiamo, da 0 a 100, si usa questo valore per sapere di quanto spostare la picturebox. In questo modo, il codice per spostarla su e giù è:
Codice sorgente - presumibilmente C# / VB.NET

  1. PictureBox1.Location = new Point(PictureBox1.Location.X, _
  2.   -(PictureBox1.Height-Panel1.Height) * (VScrollBar1.Value/100))


Allo stesso modo, lo spostamento in orizzontale si fa invertendo le coordinate.

PM Quote
Avatar
I)eathBringer (Normal User)
Pro


Messaggi: 127
Iscritto: 11/08/2008

Segnala al moderatore
Postato alle 15:14
Martedì, 02/09/2008
Continuo a non capire.:grr:
Ho una picturebox con sizemode=autosize sopra ad un panel delle stesse dimensioni con autoscroll=true. Anche se l'immagine caricata nella picturebox è più grande del panel le scrollbar non appaiono.

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 11:37
Mercoledì, 03/09/2008
Non basta sia sopra, deve essere DENTRO.

PM Quote