El mismo nombre de objeto por medio de índices
¿Es posible poner a varios objetos del mismo tipo el mismo nombre a través de índices, como en Visual Basic? En Delphi no sé si se puede. Es que aún no tengo mucha experiencia y lo preciso para un programa
|
Exactamente igual que VB no se puede (que yo sepa), pero lo que sí puedes hacer es poner los nombre estilo MiComponente1, MiComponente2,.... y luego con FindComponent('MiComponente' + IntToStr(Indice)) acceder a él haciendo un casteo al tipo de componente.
Un ejemplo: Suponemos que tenemos 4 TEdits llamados MiEdit1, MiEdit2, MiEdit3 y MiEdit4 podemos hacer un bucle para ponerlos a blanco estilo..... Código:
for i := 1 to 4 do |
De hecho yo que vengo también de VB me resulta más comodo como delphi maneja los controles y la forma de referenciar eventos.
|
Cita:
Código:
var Saludos! |
Gracias, me sirve de mucho
|
Bueno, ya tengo mi programa casi acabado. Tan sólo tengo que aplicar estas cosas que me comentasteis. Gracias.
|
La franja horaria es GMT +2. Ahora son las 13:48:34. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi