| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
RefPina Novato

Registrado: Quinta-Feira, 31 de Outubro de 2019 Mensagens: 43 Localização: São Paulo
|
Enviada: Qua Fev 12, 2020 4:17 pm Assunto: Ajuste de tamanho Edit [RESOLVIDO] |
|
|
Boa tarde pessoal,
Em um form de cadastro de contatos crio os edits em tempo de execução usando a mesma variável, gostaria de saber se é possível ajustar o tamanho do edit automaticamente a partir da seleção do usuário. Por exemplo para cadastrar um email preciso de um edit maior que para cadastrar um número de telefone. Tentei com query e if, mas não funcionou.
Obrigado por enquanto.
Editado pela última vez por RefPina em Qui Fev 13, 2020 11:21 am, num total de 1 vez |
|
| Voltar ao Topo |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9100 Localização: Sinop-MT
|
Enviada: Qui Fev 13, 2020 9:08 am Assunto: |
|
|
tente algo assim:
| Código: | for x := 0 to Query1.Fields.Count -1 do
begin
Edit := TEdit.Create(Self);
Edit.Name := Query1.Fields[x].FieldName;
if Query1.Fields[x].DataType in [ftFloat, ftInteger] then
Edit.Widht := 50
else if Query1.Fields[x].DataType in [ftString] then
Edit.Widht := Query1.Fields[x].Size;
end;
|
_________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
| Voltar ao Topo |
|
 |
RefPina Novato

Registrado: Quinta-Feira, 31 de Outubro de 2019 Mensagens: 43 Localização: São Paulo
|
Enviada: Qui Fev 13, 2020 10:57 am Assunto: |
|
|
| Obrigado Joemil pela atenção e resposta. Funcionou do jeito que esperava. |
|
| Voltar ao Topo |
|
 |
|