Função para criar Label em tempo de execução

08/02/2003

0

Me passem o código para eu criar Label em tempo de execução...



URGENTÍSSIMO!!!!!! :lol: :roll:


Anonymous

Anonymous

Responder

Posts

08/02/2003

Anonymous

var
x:TLabel;
begin
x:= TLabel.Create;
x.left := ?
x.Top:= ?

etc...

x.Free // para destruir :twisted:


Responder

08/02/2003

Anonymous

var Legenda:TLabel;

Legenda:=TLabel.Create;


//Para Inserir-na no formulário;

Self.InsertControl(Legenda);


Responder

09/02/2003

Anonymous

Porque você não utiliza labels em braco no seu aplicativo? Quando você necessitar de um, você então usa-o. Assim vc poupa rotinas desnecessárias.


Responder

09/02/2003

Rafael Heise

Você pode usar de outras formas... se vc utiliza digamos bastante e não precisa ficar destruindo,... utiliza
with TLabel.Create(Form) do
begin
Name := ´LB1´;
Top := 10;
Left := 10;
Parent := ControlPai;
Caption := ´Texto Seu´;
end;

... bem .. acho que essas são as propriedades. ... se tiver mais alguma que tem que setar, sete ali dentro do with .. isso faz com que vc não precise declarar variáveis para cada label que vc precisar criar, mas dai vc não tem como referenciar ele via código.. dai vc teria que usar um FindComponent ou algo assim ... masss.. dai vc tem que ver qual a sua necessidade no seu sistema.... abraços


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar