Alinhar componentes em tempo de execução
Lá vai mais uma... =o)
Se eu crio alguns componentes em tempo de execução em meu form, é possível alinhá-los como fazemos em tempo de projeto?
Por exemplo, imagine o seu Desktop, imagine q vc pudesse inserir ´ícones´ em seu programa, bom, esse ícone deveria ter uma imagem (um TImage talvez) e logo abaixo um label (TLabel), como vc resolveria o fato do label ficar sempre centralizado com a imagem sem ter que criar um componente pra isso?
O que é o método TControl.GetControlsAlignment?? tem alguma relação com isso?
Falow
Se eu crio alguns componentes em tempo de execução em meu form, é possível alinhá-los como fazemos em tempo de projeto?
Por exemplo, imagine o seu Desktop, imagine q vc pudesse inserir ´ícones´ em seu programa, bom, esse ícone deveria ter uma imagem (um TImage talvez) e logo abaixo um label (TLabel), como vc resolveria o fato do label ficar sempre centralizado com a imagem sem ter que criar um componente pra isso?
O que é o método TControl.GetControlsAlignment?? tem alguma relação com isso?
Falow
Ereche
Curtidas 0
Respostas
Marcelo Saviski
29/06/2004
voce podeira usar um panel, a imagem e o label dentro do panel, e mover o panel, assim a figura e o label iriam juntos
outra forma seria usar o Image.Canvas.TextOut(...) no OnPaint do Image para simular um label
outra forma seria usar o Image.Canvas.TextOut(...) no OnPaint do Image para simular um label
GOSTEI 0