Jump to content
Sign in to follow this  
Jaimekas

[Resolvido] ToolStrip

Recommended Posts

Jaimekas

Boas a todos,

Estava aqui a executar um exercício em vb, quando experimentei colocar uma toolstrip com uma label, ao executar o exercício dá-me o seguinte erro:

Code generation for property 'Items' failed. Error was 'Object reference not set to an instance of an object.'

Alguém me poderia ajudar com este problema.

Cumprimentos.

Edited by Jaimekas

Share this post


Link to post
Share on other sites
NunoDinis

Sim, diz que o erro está na na label ou na tooltrip em si ?

Edited by NunoDinis

Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Share this post


Link to post
Share on other sites
Jaimekas

Sim, diz que o erro está na na label ou na tooltrip em si ?

O erro só aparece se eu adicionar uma label ou qualquer outro objeto à toolstrip.

Share this post


Link to post
Share on other sites
Jaimekas

Mas para que queres adicionar uma label à ToolTip ?

Vê isto. Penso que estejas a confundir com qualquer outro elemento.

http://www.help-info.de/en/Visual_Basic_net/vbnet_tooltip.htm

O meu objetivo ao adicionar a label à toolstrip era de colocar o meu nome. Também tentei adicionar os objetos predefinidos, penso que é assim que se chamam, mais concretamente aquele botão com o ponto de interrogação para que o utilizador usasse para obter alguma ajuda ao utilizar o programa.

Share this post


Link to post
Share on other sites
NunoDinis

Bem, andei a confundir todo este tempo a ToolTip com a que pretendes, ToolStrip.

Não precisas de adicionar uma label externa na ToolStrip, ele dá-te a possibilidade de a acrescentares.

Também podes acrescentar botão,separador, etc. Basta clicares sobre a ToolStrip e vai-te aparecer uma caixinha, clica sobre ela e aparecerá o que referi.


Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Share this post


Link to post
Share on other sites
Jaimekas

Bem, andei a confundir todo este tempo a ToolTip com a que pretendes, ToolStrip.

Não precisas de adicionar uma label externa na ToolStrip, ele dá-te a possibilidade de a acrescentares.

Também podes acrescentar botão,separador, etc. Basta clicares sobre a ToolStrip e vai-te aparecer uma caixinha, clica sobre ela e aparecerá o que referi.

Pois, é isso mesmo que eu faço e ao tentar correr o programa dá-me o erro que referi lá em cima.

Share this post


Link to post
Share on other sites
Jaimekas

Já tentas-te apagar e voltar a criar o objeto ?

Várias vezes. O que posso tentar fazer é guardar o código que tenho nas várias forms e criar outro projeto, embora que seja um pouco demoroso.

Share this post


Link to post
Share on other sites
NunoDinis

Faz um teste noutro projeto e vê logo se resulta, não precisas de copiar todo o código, para já.


Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Share this post


Link to post
Share on other sites
thoga31

Acabei de fazer um pequeno teste onde criei uma aplicação com uma ToolStrip, à qual adicionei segundo o método indicado pelo @NunoDinis a bendita Label. Não obtive o erro descrito. Não consigo entender como é que esse erro esteja a ser gerado. O mais provável é ter ocorrido um erro fantástico no meio do código que é gerado automaticamente pelo VB (nasty thing).

Coloca aqui uma imagem do erro que ocorre para podermos ver tudo o que o VB diz e para onde aponta.


Knowledge is free!

Share this post


Link to post
Share on other sites
Jaimekas

Acabei de fazer um pequeno teste onde criei uma aplicação com uma ToolStrip, à qual adicionei segundo o método indicado pelo @NunoDinis a bendita Label. Não obtive o erro descrito. Não consigo entender como é que esse erro esteja a ser gerado. O mais provável é ter ocorrido um erro fantástico no meio do código que é gerado automaticamente pelo VB (nasty thing).

Coloca aqui uma imagem do erro que ocorre para podermos ver tudo o que o VB diz e para onde aponta.

Aqui está a imagem: http://i.imgur.com/jVgx5.png

Uma coisa que reparei, foi que quando este erro acontece, o VB remove a label da toolstrip.

EDIT:

Faz um teste noutro projeto e vê logo se resulta, não precisas de copiar todo o código, para já.

Deve ser mesmo um erro por parte do VB, porque já criei outro projeto, adicionei uma toolstrip e juntamente uma label, e este erro não aparece. Manias do VB :D

Edited by Jaimekas

Share this post


Link to post
Share on other sites
NunoDinis

Pois, ainda para mais estás a utilizar o 2012..

O mais provável é ter ocorrido um erro fantástico no meio do código que é gerado automaticamente pelo VB (nasty thing).

Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • 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.