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

Joca

[vb.net] Centrar um controlo (ex.: botão) sem cálculos [Resolvido]

6 mensagens neste tópico

É possível centrar um controlo numa Form sem fazer cálculos matemáticos ?

O objectivo é após escolher uma opção num RadioButton, os controlos (ex.: botão, label, etc) ficarem centrados no meio do programa que irá ter a forma de uma elipse (isto é, em vez da Form rectangular, é uma elipse).

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

penso que consegues fazer aquilo que queres com anchors mas não me lembro como. Experimenta meter anchor à direita e à esquerda do controlo

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Obrigado pelas opiniões! :)

Vou ficar-me pelo seguinte código nos eventos Load e Resize da Form1:

Button1.Left = (Button1.FindForm.ClientRectangle.Width / 2) - (Button1.Width / 2)
Button1.Top = (Button1.FindForm.ClientRectangle.Height / 2) - (Button1.Height / 2)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ok, podes só comentar isso? Que faz essa cena do .FindForm.ClientRectangle.?

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