yuri85 (Normal User)
Rookie
Messaggi: 33
Iscritto: 28/07/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 |
|
lorenzo (Normal User)
Guru
Messaggi: 1178
Iscritto: 15/04/2008
|
intendi due bottoni che spostino ad ogni click la pagina in alto/basso???
|
|
Il Totem (Admin)
Guru^2
Messaggi: 3635
Iscritto: 24/01/2006
|
- Il titolo va messo in minuscolo -
|
|
yuri85 (Normal User)
Rookie
Messaggi: 33
Iscritto: 28/07/2008
|
Postato originariamente da Il Totem:
- Il titolo va messo in minuscolo - |
giusto, me ne sono accorto dopo .. sorry! |
|
yuri85 (Normal User)
Rookie
Messaggi: 33
Iscritto: 28/07/2008
|
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 .. |
|
Il Totem (Admin)
Guru^2
Messaggi: 3635
Iscritto: 24/01/2006
|
Se le tabelle/pagine sono dei controlli inseriti in un contenitore, puoi usare questo codice:
Codice sorgente - presumibilmente C# / VB.NET |
Ctrl.Location = New Point(Ctrl.Location.X, _
-(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).
|
|
yuri85 (Normal User)
Rookie
Messaggi: 33
Iscritto: 28/07/2008
|
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 |
Ctrl.Location = New Point(Ctrl.Location.X, _
-(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.
|
|
yuri85 (Normal User)
Rookie
Messaggi: 33
Iscritto: 28/07/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.
|
|
Il Totem (Admin)
Guru^2
Messaggi: 3635
Iscritto: 24/01/2006
|
Se vuoi spostare tutti i pulsanti al suo interno non è forse meglio spostare direttamente tutto il FlowLayoutPanel?
|
|