Casa
Top.Mail.Ru Yandeks.Metrika
Fórum: "Principal";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

Para baixo

ListBox Encontre agências semelhantes


Ser_Kham1   (2001-12-17 16:10) [0]

Boa tarde, senhores.
Eu li ajuda no ListBox e li na descrição da propriedade Items:
"Por padrão, os itens em uma caixa de listagem são do tipo TStrings."
E o que pode de alguma forma ser alterado é Por padrão e feito para que os itens em
uma caixa de listagem é de algum outro tipo?
Atenciosamente, baby.



MBo   (2001-12-17 16:18) [1]

a) não, a menos que você reescreva você mesmo
b) não há necessidade, porque para cada linha em strings você pode anexar um objeto - qualquer!



Fellomena   (2001-12-17 17:08) [2]

Mbo disse certo, aqui está um exemplo:

var
i: real;
começar
i: = 1.35;
i: = sqrt (i * i);
ListBox1.Items [0]: = FloatToStr (i); // tipo mecanismo de conversão
end;

=)



MBo   (2001-12-17 17:12) [3]

Eu quis dizer listbox1.items.objects [i]



Fellomena   (2001-12-17 17:14) [4]

... qual a diferença?



Ser_Kham1   (2001-12-17 17:19) [5]

Obrigado MBo. Isso vai servir para mim. No entanto, surge a pergunta: quando insiro ou adiciono novos elementos à lista, preciso criar dinamicamente os Objetos correspondentes. No entanto, provavelmente eu precisarei cuidar da exclusão de objetos criados dinamicamente, ou o compilador fará o trabalho sujo para mim?



Виктор Щербаков   (2001-12-17 17:23) [6]

Você terá que deletar você mesmo.
Para destruir objetos automaticamente, você precisa usar
TObjectList.



Dimka Maslov   (2001-12-17 17:24) [7]

O compilador não fará o trabalho sujo. Você precisa cuidar de criar objetos e libertá-los sozinho.



MBo   (2001-12-17 17:25) [8]

a diferença na capacidade de adicionar qualquer objeto - a partir do ícone para o componente em destaque, se, claro, tal desejo surge

Sim, você deve excluí-lo manualmente. A partir das estruturas de dados padrão do Delphi, até onde eu me lembro, somente o TObjectList libera seus elementos.



Fellomena   (2001-12-17 17:31) [9]

2 Mbo: sim não ... a diferença entre o objeto e, por exemplo, o valor da string, eu entendo =)
Eu quis dizer que a implementação (software) do ListBox não muda (se você sabe o que quero dizer).



MBo   (2001-12-17 17:37) [10]

Eu entendi.



Страницы: 1 filial inteira

Fórum: "Principal";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

em cima





Memória: 0.57 MB
Hora: 0.031 c
1-22135
Derzky
2001-12-19 19:51
2002.01.08
Como transferir o arquivo lançado para outra pasta?


6-22271
vencedor
2001-10-04 20:15
2002.01.08
em uma conexão a conexão remota não apareceu ????


3-21945
asafr
2001-12-04 18:11
2002.01.08
FastReport. frBand.Visible


1-22218
MARCODEN
2001-12-15 17:13
2002.01.08
Pergunta sobre a função DeleteFile


7-22436
Serg2
2001-09-26 18:23
2002.01.08
Minimize todas as janelas





afrikaans albanês Arabic armênio azerbaijano basco belarusian Bulgarian catalão Chinês simplificado) Chinês tradicional) croata checo dinamarquês Dutch Inglês estoniano filipino Finnish French
Galego georgiano German grego crioulo haitiano hebraico hindi húngaro islandês Indonesian irlandês Italian Japanese Korean letão lituano macedónio Malay maltês Norwegian
persa polonês Portuguese Romeno Russa sérvio Slovak esloveno Espanhol swahili sueco tailandês turco ucraniano urdu vietnamita galês ídiche bengali bósnio
cebuano esperanto gujarati hausa hmong igbo javanês kannada khmer lao latino maori marata mongol Nepali punjabi somali tâmil telugu yoruba
zulu
Английский francês Alemão Italiano Португальский russo Espanhol