Ferramentas de Usuário

Ferramentas de Site


dev_geral:pascal:delphi:tframes

Diferenças

Esta página mostra as diferenças entre as duas revisões da página.

Links para esta vista de comparação

Ambos os lados da revisão anterior Revisão anterior
dev_geral:pascal:delphi:tframes [2018/06/16 19:25]
staff Documento automaticamente removido.
— (Atual)
Linha 1: Linha 1:
-====== Tirar proveito das TFrame em Lazarus ====== 
  
-Está disponível um vídeo que descreve como fazer TFrames, coloca-las e retirá-las dinamicamente no formulário. O vídeo pode ser visto seguindo este [[http://youtu.be/FfMDeGASH90|link]]. 
- 
- 
----- 
-**1º Passo:** Criar a TFrame. Clicamos em File (Arquivo), depois em New (Novo). 
-{{http://lazarusportugal.org/lib/exe/fetch.php/1.png?512x384}} 
----- 
-**2º Passo:** Surge então o quadro abaixo onde se deve escolher a opção Frame (Quadro com bordas). Depois clica-se em OK. 
-{{http://lazarusportugal.org/lib/exe/fetch.php/2.png?512x384}} 
- 
-Nesta figura vê-se um exemplo de TFrame vazia. Decore o nome da TFrame e nome da unit onde se encontra o código que lhe está associado. No exemplo abaixo o nome da TFrame é TFrame1 e o nome da unit é Unit1. 
- 
-{{http://lazarusportugal.org/lib/exe/fetch.php/3.png?512x384}} 
- 
-Exemplo com o nome da unit e da TFrame alterados e com uma TStaticText. 
-{{http://lazarusportugal.org/lib/exe/fetch.php/3_.png?512x384|4º imagem}} 
----- 
-**3º Passo:** Agora vamos declarar a unit da TFrame na unit do formulário onde a queremos usar. 
-{{http://lazarusportugal.org/lib/exe/fetch.php/4.png?512x384}} 
- 
-Para mostrar a TFrame o código é o seguinte: 
-<code delphi> 
-VariavelFrmFrame := TFrmFrame.create(sitioparaTFrame);  
-with VariavelFrmFrame do Parent := sitioparaTFrame; 
-</code> 
-O código para remover a TFrame do formulário é: 
-<code delphi> 
-VariavelFrmFrame.free;  
-</code> 
- 
-Abaixo temos um exemplo de um formulário com tudo. Para este artigo pusemos a TFrame com um limite. 
-{{http://lazarusportugal.org/lib/exe/fetch.php/6.png?512x384}} 
- 
----- 
-Créditos a [[http://www.portugal-a-programar.org/forum/index.php?action=profile;u=10097|dicas3d]]. 
- 
-{{tag>delphi}}