Oppure

Loading
07/06/10 15:37
fusebyte
Ciao ragazzi è un pò che nn ci vediamo,come state?
Spero bene ed un saluto particolari ai Mod.

Veniamo ai soliti problemi:-)

Ho visto in un soft una SSTAB con a lato DX due freccette per scorrere le tab a dx o sx.
Ho provato a rifarlo sul mio VB6 ma nn ci sono riuscito.

Sapete darmi qualche indicazione sia per la parte oggetto che perl a parte codice?

Mille Grazie

Ciao
aaa
07/06/10 16:01
Alfonso
Per scorrere a destra:

SSTab1.SetFocus
SendKeys "^{TAB}"

a sinistra:

SSTab1.SetFocus
SendKeys "^+{TAB}"
aaa
07/06/10 20:16
fusebyte
Grazie per la risposta.
Pero scusami ho bisogno di alcuni chiarimenti.
Una SStab non ha un oggetto < | > così sullato DX o sx per scorrere le tab.
Quale oggetto devo associargli?

img696.imageshack.us/img696/5991/…





Ciao grazie
Ultima modifica effettuata da fusebyte 07/06/10 20:20
aaa
07/06/10 20:52
Alfonso
Puoi mettere due label o due button o due image e metti le istruzioni nell'evento click, o uno SpinButton o un UpDown o rilevi che siano premuti i tasti vbKeyLeft 37 Tasto freccia SINISTRA o vbKeyRight 39 Tasto freccia DESTRA ...

P.S. Quello dell'immagine sembra proprio un UpDown
Ultima modifica effettuata da Alfonso 07/06/10 21:04
aaa
08/06/10 15:47
fusebyte
provo,ma up and down nei componenti dove lo trovo?
Perche vedo solo
HScrollBar
VScrollBar

sono questi gli oggetti ai quali ti riferisci?

Credo proprio di essere fuori strada
Private Sub HScroll1_Click()
SSTab1.SetFocus
SendKeys "^{TAB}"

SSTab1.SetFocus
SendKeys "^+{TAB}"

End Sub 


Ciao
Ultima modifica effettuata da fusebyte 08/06/10 16:06
aaa
08/06/10 17:44
Alfonso
il controllo UpDown lo devi aggiungere.
Progetto > Componenti > spunta il > Microsoft Common Controls-2 6.0 (sp6) ovvero mscomct2.ocx
aaa
08/06/10 23:36
fusebyte
Trovato,grazie.

Ho quindi aggiunto l'oggetto dentro la SSTab1 e aggiunto questo codice

Private Sub UpDown2_Click()
SSTab1.SetFocus
SendKeys "^{Tab}"

SSTab1.SetFocus
SendKeys "^+{Tab}"

End Sub


Ma non funziona.
E' la prima volta che uso questo componente e sicuramente tralascio qualcosa.
Puoi farmi capire dove sbaglio?
Ciao
aaa
09/06/10 6:41
Alfonso
Prima di tutto non puoi mettere le due istruzioni nello stesso evento perchè l'azione naturalmente si annulla. Cioè un colpo a destra e uno a sinistra e la tab rimane nel posto iniziale.

Secondo, non hai cercato molto tra gli eventi del controllo. Dovresti capire che UpDown1_DownClick e UpDown1_UpClick sono più appropiati.:yup:
aaa