• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

RicardoBastos

objecto em 1º plano

12 mensagens neste tópico

Boas,

Gostava de saber o fazer para colocar uma datagrid em 1º plano quando corre o evento load de uma form.

Isto é se houver uma form com algo la dentro esse objecto tem de ser clicado para ganhar focus, certo?

dá para fazer isto por comando ao mesmo tempo que o load? já tentei varias soluções e nenhuma resultou

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não percebi :S

Estás-te a referir caso na DataGrid existam linhas/colunas faz XPTO coisas caso não existam faz outras XPTO coisas.

Se é isso..:

If DataGridView.Rows.Count >= 1 then
xpto coisas
else
xpto coisas
end if

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podes usar a propriedade Focus() para dar focus nesse controlo aqui seria:

Datagridview1.Focus() 'Isto no evento Load

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podes usar a propriedade Focus() para dar focus nesse controlo aqui seria:

Datagridview1.Focus() 'Isto no evento Load

não dá, já tentei :S

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já tentaste meter a propriedade TabIndex=0 do DataGridView ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se por "meter em primeiro plano" te estás a referir à "ordenação Z", então DataGridView.BringToFront() é o teu método.

Se por outro lado, apenas queres seleccionar a DataGrid, ou metes o tabindex a 0 como já disse o Weasel ou usas o método DataGridView.Select()

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não metas um tag a dizer "resolvido".

Existe um "Topic solved" aí algures que faz aparecer um visto verde no tópico.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Onde?

não vejo nada disso

Está em baixo de todo um botão que diz "Topic Solved"

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Notificar-me das respostas.

Voltar a este tópico.

Não usar smileys.

só me aparece isto  :wallbash:

tenho de modificar a mensagem ou como é que é?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ja está, ai que burro  :wallbash:

obrigado  :biggrin:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora