[VAZA] 0 Denunciar post Postado Outubro 30, 2007 Pessoal, eu criei vários edits em tempo de execução, chamados valor_parcela1, valor_parcela2 e assim por diante. o número de campos é de acordo com o número de parcelas escolhidas em um combobox. Como eu faço para pegar os valores desses edits sendo que ele ainda não foi criado e o delphi ainda não o conhece? (pq ele só sera gerado em execução). pq se eu colocoar por exemplo: showmessage(valor_parcela1.text) da erro, pois o delphi ainda não o conhece? Se tiverem alguma solução melhor, obrigado. Abraços. Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Salvador 0 Denunciar post Postado Outubro 30, 2007 Você pode usar o seguinte código para localizar seus componentes: var I: Word; E: TEdit; begin for I := 0 to 10 do begin E := TEdit(frmMain.FindComponent('valor_parcela' + IntToStr(I))); if Assigned(E) then E.Text := 'R$ 1,00' else raise Exception.CreateFmt('O campo "valor_parcela_%d" não existe,', [I]); end; end; Compartilhar este post Link para o post Compartilhar em outros sites