Tela Cheia - Redimensionamento Componentes do Form
Tenho o form que abre normal, ou seja, do tamanho que está no projeto.
Vou colocar uma opção para o usuário abrir o form em tela cheia. Nesse form, tenho vários componentes espalhados (edits e labels, combobox, etc.).
Pesquisando aqui no fórum, achei algumas formas de fazer isso. Uma delas é begin Form1.BorderStyle := bsNone; Form1.align := alclient; end.
Minha dúvida é a seguinte: quando executo esse comandos acima, a tela fica toda tomada pelo programa, mas, os componentes permanecem iguais (posição e tamanho) como estavam no form normal. Há alguma forma de redimensioná-los para que fiquem na posição e tamanho proporcionais às novas dimensões do form?
Sei que posso fazer isso alterando o top, left, heigth e width de cada componente, mas será que não existe uma forma mais rápida de se fazer isso?
Obrigado.
Vou colocar uma opção para o usuário abrir o form em tela cheia. Nesse form, tenho vários componentes espalhados (edits e labels, combobox, etc.).
Pesquisando aqui no fórum, achei algumas formas de fazer isso. Uma delas é begin Form1.BorderStyle := bsNone; Form1.align := alclient; end.
Minha dúvida é a seguinte: quando executo esse comandos acima, a tela fica toda tomada pelo programa, mas, os componentes permanecem iguais (posição e tamanho) como estavam no form normal. Há alguma forma de redimensioná-los para que fiquem na posição e tamanho proporcionais às novas dimensões do form?
Sei que posso fazer isso alterando o top, left, heigth e width de cada componente, mas será que não existe uma forma mais rápida de se fazer isso?
Obrigado.
Armindo
Curtidas 0