por Marcos Elias
Delphi: qual é a melhor forma de deixar o form centralizado na tela?
Eu vi isso só na prática, ao usar dois monitores. A propriedade do Form Position define a posição dele na tela.
Para centralizar a janela principal na tela, há duas opções:
poDesktopCenter e poScreenCenter.
Qual das duas usar? Prefira a segunda.
Com a poScreenCenter o Form ficará no centro da tela atual. Já com poDesktopCenter ele ficará no centro do desktop – da área de trabalho.
Quem usa um monitor só nem perceberá a diferença, até deve pensar que as propriedades são inúteis duplicadas. Mas ao usar dois monitores…
Usar o poDesktopCenter fará com que uma parte do form apareça num monitor e a outra no outro, caso o cliente use dois monitores.
E como os usuários da sua aplicação podem usar dois monitores (não todos, mas vai saber…), é bom se prevenir.
Nas novas aplicações vou procurar usar apenas o poScreenCenter. Pense nisso :)
Dica: estou postando dicas e códigos de Delphi (devagar ainda) no delphi.viamep.com. A quem possa interessar…