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 - Bottoni di scorrimento
Forum - C# / VB.NET - Bottoni di scorrimento

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
yuri85 (Normal User)
Rookie


Messaggi: 33
Iscritto: 28/07/2008

Segnala al moderatore
Postato alle 10:04
Martedì, 12/08/2008
Ciao a tutti, sono nuovo di questo forum!

è possibile creare due bottoni di scorrimento al posto della solita barra ?

suppongo di si ma non saprei da dove partire, avete un suggerimento?


grazie

Ultima modifica effettuata da Il Totem il 12/08/2008 alle 11:09
PM Quote
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 10:58
Martedì, 12/08/2008
intendi due bottoni che spostino ad ogni click la pagina in alto/basso???

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 11:09
Martedì, 12/08/2008
- Il titolo va messo in minuscolo -

PM Quote
Avatar
yuri85 (Normal User)
Rookie


Messaggi: 33
Iscritto: 28/07/2008

Segnala al moderatore
Postato alle 11:45
Martedì, 12/08/2008
Testo quotato

Postato originariamente da Il Totem:

- Il titolo va messo in minuscolo -  



giusto, me ne sono accorto dopo .. sorry!

PM Quote
Avatar
yuri85 (Normal User)
Rookie


Messaggi: 33
Iscritto: 28/07/2008

Segnala al moderatore
Postato alle 11:47
Martedì, 12/08/2008
Testo quotato

Postato originariamente da lorenzo:

intendi due bottoni che spostino ad ogni click la pagina in alto/basso???



esatto. i due bottoni sono nel pannello inferiore della mdi. Con quelli voglio scorrere in alto e in basso delle tabelle/pagine ..

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 11:18
Mercoledì, 13/08/2008
Se le tabelle/pagine sono dei controlli inseriti in un contenitore, puoi usare questo codice:
Codice sorgente - presumibilmente C# / VB.NET

  1. Ctrl.Location = New Point(Ctrl.Location.X, _
  2.   -(Ctrl.Height-Cont.Height) * (Value/100))


Dove:
- Ctrl è il controllo che devi muovere;
- Cont è il contenitore in cui è posto il controllo (sono contenitore, ad esempio, i form stessi, i panel, i groupbox, eccetera...);
- Value è una percentuale che indica la posizione del controllo (0% è all'inzio, 100% è alla fine).

PM Quote
Avatar
yuri85 (Normal User)
Rookie


Messaggi: 33
Iscritto: 28/07/2008

Segnala al moderatore
Postato alle 17:23
Mercoledì, 13/08/2008
Testo quotato

Postato originariamente da Il Totem:

Se le tabelle/pagine sono dei controlli inseriti in un contenitore, puoi usare questo codice:
Codice sorgente - presumibilmente C# / VB.NET

  1. Ctrl.Location = New Point(Ctrl.Location.X, _
  2.   -(Ctrl.Height-Cont.Height) * (Value/100))


Dove:
- Ctrl è il controllo che devi muovere;
- Cont è il contenitore in cui è posto il controllo (sono contenitore, ad esempio, i form stessi, i panel, i groupbox, eccetera...);
- Value è una percentuale che indica la posizione del controllo (0% è all'inzio, 100% è alla fine).



ciao Totem, ho appena provato il tuo codice (tra l'altro mi sono dimenticato di specificare il linguaggio, vb.net) e purtroppo mi sposta il pannello (in questo caso un FlowLayoutPanel) ma non scorre al suo interno.  


PM Quote
Avatar
yuri85 (Normal User)
Rookie


Messaggi: 33
Iscritto: 28/07/2008

Segnala al moderatore
Postato alle 17:34
Mercoledì, 13/08/2008
.. no ho sbagliato.

il contenitore è il FlowLayoutPanel mentre i control sono una serie di bottoni.

Per farli spostare tutti presumo che devo fare un ciclo for e inserire il codice che mi hai postato tu.


PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 11:11
Giovedì, 14/08/2008
Se vuoi spostare tutti i pulsanti al suo interno non è forse meglio spostare direttamente tutto il FlowLayoutPanel?

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo