SELECIONAR SSTAB PELO TOOLBAR
Gostaria de selecionar a guia da sstab de acordo com a Tag do botão do Toolbar,
eu coloquei tags 1,2,3... até a 10 e queria que fosse feito de forma dinamica
mais ou menos assim:
Sei que estou fazendo errado, mas imaginem uma sstab com 20
guias, seria bom uma seleção de forma dinamica.
Grato a todos que possam ajudar.
Ah, outra coisa, isso seria a tal da orientação ao objeto?
Vejo muito falar a respeito mas não sei direito o que é.
eu coloquei tags 1,2,3... até a 10 e queria que fosse feito de forma dinamica
mais ou menos assim:
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
sstab1.tab = toolbar1.tag
End Sub
Sei que estou fazendo errado, mas imaginem uma sstab com 20
guias, seria bom uma seleção de forma dinamica.
Grato a todos que possam ajudar.
Ah, outra coisa, isso seria a tal da orientação ao objeto?
Vejo muito falar a respeito mas não sei direito o que é.
JORGESALES,
Interessante sua proposta.
Experimentei com [Ô]Textbox[Ô] e funcionou:
Mas estava relembrando, pois faz um tempão que não uso, como usar o [Ô]Toolbar[Ô].
- O [Ô]Toolbar[Ô] precisa estar associado com um [Ô]Imagelist[Ô] em [Ô]Properties[Ô] / [Ô]General[Ô] dentro da combobox [Ô]Imagelist[Ô].
- O [Ô]Toolbar[Ô] possui uma lista de [Ô]buttons[Ô] em [Ô]Properties[Ô] / [Ô]Buttons[Ô].
Pelo que eu entendi, quem tem o [Ô]index[Ô] é o botão (Button) e não a [Ô]Imagelist[Ô] (só existe uma Imagelist) ...
... tente assim (funcionou aqui):
Descobri um problema. Você precisa GARANTIR que existe um [Ô]Index[Ô] para uma [Ô]SSTab[Ô]. Se você passar um número de Ãndice (Index) de Botão (Button) para para uma SSTab que não existe, por exemplo: Um Index de botão [ô]4[ô] para tab que só vai até [ô]3[ô], vai dar erro e abortar seu processamento se não for tratado o referido erro. Mensagem:
------------------------------------------------
Run-time error [ô]380[ô]:
Invalid property value
------------------------------------------------
Veja também:
===========================================================================
How do we select tabs in the ssTabcontrol now?
http://stackoverflow.com/questions/8079591/how-do-we-select-tabs-in-the-sstabcontrol-now
===========================================================================
Using the SSTab Control
https://msdn.microsoft.com/en-us/library/aa733699(v=vs.60).aspx
===========================================================================
[][ô]s,
Tunusat.
Interessante sua proposta.
Experimentei com [Ô]Textbox[Ô] e funcionou:
Private Sub Command1_Click()
SSTab1.Tab = Command1.Tag
End Sub
Private Sub Command2_Click()
SSTab1.Tab = Command2.Tag
End Sub
Private Sub Command3_Click()
SSTab1.Tab = Command3.Tag
End Sub
Mas estava relembrando, pois faz um tempão que não uso, como usar o [Ô]Toolbar[Ô].
- O [Ô]Toolbar[Ô] precisa estar associado com um [Ô]Imagelist[Ô] em [Ô]Properties[Ô] / [Ô]General[Ô] dentro da combobox [Ô]Imagelist[Ô].
- O [Ô]Toolbar[Ô] possui uma lista de [Ô]buttons[Ô] em [Ô]Properties[Ô] / [Ô]Buttons[Ô].
Pelo que eu entendi, quem tem o [Ô]index[Ô] é o botão (Button) e não a [Ô]Imagelist[Ô] (só existe uma Imagelist) ...
... tente assim (funcionou aqui):
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
SSTab1.Tab = Button.Index
End Sub
Descobri um problema. Você precisa GARANTIR que existe um [Ô]Index[Ô] para uma [Ô]SSTab[Ô]. Se você passar um número de Ãndice (Index) de Botão (Button) para para uma SSTab que não existe, por exemplo: Um Index de botão [ô]4[ô] para tab que só vai até [ô]3[ô], vai dar erro e abortar seu processamento se não for tratado o referido erro. Mensagem:
------------------------------------------------
Run-time error [ô]380[ô]:
Invalid property value
------------------------------------------------
Veja também:
===========================================================================
How do we select tabs in the ssTabcontrol now?
http://stackoverflow.com/questions/8079591/how-do-we-select-tabs-in-the-sstabcontrol-now
===========================================================================
Using the SSTab Control
https://msdn.microsoft.com/en-us/library/aa733699(v=vs.60).aspx
===========================================================================
[][ô]s,
Tunusat.
Tunusat meu amigo, você é um gênio, muito obrigado por mais esta ajuda
eu tenho muitas ideias mas preciso saber como executa-las, bom saber
que posso sempre contar com a sua ajuda.
eu tenho muitas ideias mas preciso saber como executa-las, bom saber
que posso sempre contar com a sua ajuda.
Tópico encerrado , respostas não são mais permitidas