Jump to content
jcbiker

Tabcontrol

Recommended Posts

jcbiker

Boas, alguem me pode ajudar a dizer o que está mal neste código

Select Case TabControl1.SelectedTab
            Case Is = TbNov

o erro que me aparece é:

Operator '=' is not defined for types 'Sistem.Windows.Forms.TabPage' ans 'Sistem.Windows.Forms.TabPage'

Share this post


Link to post
Share on other sites
ribeiro55

O "=" está a mais, quando utilizas o "Is", em operações normais com objectos, mas neste caso não podes sequer utilizar esse tipo de operador.

Select case só aceita operadores relacionais.

Vai antes por o nome da tab.


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Share this post


Link to post
Share on other sites
jcbiker

Como assim, explica lá isso melhor, mas como se eu fosse muito burro :wallbash:. hehehehe.

Share this post


Link to post
Share on other sites
ribeiro55

A resposta simples é: não dá.

Uma alternativa é ires por o nome, se precisares mesmo de utilizar um select

 Select Case TabControl1.SelectedTab.Name
            Case TbNov.Name


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Share this post


Link to post
Share on other sites
ribeiro55

Porque um valor boolean é o que operadores relacionais tratam...

E para além disso bastava-te:

 Select Case TbNov.Focus
            Case True

Porque só pode assumir dois valores.

Só deves usar Is se quiseres agregar mais condições, por exemplo:

Case Is >=5


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Share this post


Link to post
Share on other sites
jcbiker

A isto não se chama burrice  :wallbash: é mesmo não perceber nada do assunto :wallbash:

Obrigado mais uma vez.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.