Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

João Fernandes dos Santos

MenuStrip - Dar foco e Barra divisoras dos itens

Recommended Posts

Pessoal, bom dia.

 

Estou com 2 problemas aparentemente fácil, porém não achei em nenhum lugar e fuçando também não consegui.

 

1) Preciso dar focu no primeiro item do MenuStrip ao abrir o form, para que a pessoa possa selecionar o item pelo teclado.

 

2) preciso colocar barras separadoras entre os itens. Ex: CADASTRAR | EXCLUIR | da pra colocar direto no texto, mas queria elas independente claro se tiver como se não coloco como texto mesmo.

 

 

Valeu...

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

O primeiro item, você pode usar o método .Focus(): https://www.google.com.br/search?client=opera&q=menustrip+item+focus&sourceid=opera&ie=UTF-8&oe=UTF-8

 

O segundo eu não entendi.

Compartilhar este post


Link para o post
Compartilhar em outros sites
2) preciso colocar barras separadoras entre os itens. Ex: CADASTRAR | EXCLUIR | da pra colocar direto no texto, mas queria elas independente claro se tiver como se não coloco como texto mesmo.

 

 

O controle MenuStrip tem um item chamado Separator

http://desenvolvimentoaberto.org/2014/03/25/visual-menustrip-toolstripmenuitem-toolstripseparator-c/

https://msdn.microsoft.com/en-us/library/system.windows.forms.toolstripseparator%28v=vs.110%29.aspx

Compartilhar este post


Link para o post
Compartilhar em outros sites
KhaosDoctor, eu devo estar fazendo algo de errado, pois ja usei o focus e o item não fica selecionado.

 

Quero apenas que o menustrip fique com o primeiro item do menu selecionado, para o usuário navegar no menu pelo teclado usando as teclas/setas do teclado.

 

ja dei focus de tudo quanto é jeito, ja criei um form limpo separado para teste e nada tbm.

Compartilhar este post


Link para o post
Compartilhar em outros sites
private void Form1_Load(object sender, EventArgs e)
{
     menuStrip1.Select();
     menuStrip1.GetNextItem(primeiroToolStripItem, ArrowDirection.Right);
}

:)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.