CONTROLES RESIZE

USUARIO.EXCLUIDOS 08/05/2006 11:29:06
#145464
ola , qual a melhor maneira para ajustar o local dos controles quando o tamanho do form é alterado...
o que geralmente se faz
abraços!!!
ANGELO 08/05/2006 11:34:41
#145467
Cara, eu particulamente, gosto de fazer o Resize na mão.
Tem um exemplo anexo a mensagem.

Ve ai...
CLEVERTON 08/05/2006 11:38:58
#145472
se vc não quiser o Resize do form. é só mudar a propriedade BorderStyle dele para "3 - Fixed Dialog"

USUARIO.EXCLUIDOS 08/05/2006 12:01:18
#145481
valeu com o exemplo do angelo ja deu pra dar uma clareada
USUARIO.EXCLUIDOS 08/05/2006 12:24:22
#145484
mas tipo, por exemplo!!
tenho um controle que esta no centro do form
e quero que ele fique sempre no centro...
como faço.....
USUARIO.EXCLUIDOS 08/05/2006 12:50:35
#145496
PINI;

Você deve calcular altura e largura com esquerda e topo. Assim:

Controle.Top = (Form.ScaleHeigth - Controle.Heigth) / 2
Controle.Left = (Form.ScaleWidth - Controle.Width) / 2

Espero q esclareça.

Uma forma legal d manter Todos os controles no centro do form quando há resize, é usar um frame, e colocar todos os controles dentro dele, aí é só mantê-lo no centro...
Tópico encerrado , respostas não são mais permitidas