Fórum Criar e instanciar componentes visuais em Tempo de Execução - Delphi XE #586832
17/10/2017
0
Tbuttons, TEdit´s, TLabels, TPanel´s, PageControls e Tabsheets...
Alguem poderia me dá um exemplo de código? ou classe a ser criada para instanciar?
Jeremias
Curtir tópico
+ 0Post mais votado
18/10/2017
var label: TLabel; begin label := TLabel.Create(nil); label.Caption := 'Teste'; label.Left := 10; label.Top := 10; label.Parent:= seuForm; end;
Gabriel Baltazar
Gostei + 2
Mais Posts
19/10/2017
Jeremias
var label: TLabel; begin label := TLabel.Create(nil); label.Caption := 'Teste'; label.Left := 10; label.Top := 10; label.Parent:= seuForm; end;
Faço dessa forma aí, mas tenho que prever tudo no ato da criação, inclusive o uso de métodos. Exemplo: Label.OnClik = minhaAção.
Eu queria ver uma forma de criar os componentes ou pré-definir sua criação em um método e poder instanciá-los em outro em todo o código, podendo acessar suas propriedades e métodos durante a programação, conforme necessidade, e no final destruir essas instancias? Criar num método e instanciá-los em outro. É possivel?
Gostei + 0
19/10/2017
Gabriel Baltazar
Gostei + 1
23/10/2017
Wesley Yamazack
Você está querendo acessar um Edit criado em tempo de execução em outro formulário, seria isso? Eu não sei se entendi mt bem a tua ideia ou qual seria o teu objetivo.
O teu TEdit pode ser acessado a qualquer momento, basta você usar form1.meuedit.text e você conseguiria pegar o conteúdo da propriedade texto, sacou? Me explica melhor teu objetivo para tentarmos ver uma forma de implementar.. q tal?
grande abraço
Gostei + 1
Clique aqui para fazer login e interagir na Comunidade :)