FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hombre.... si yo que estoy creando un formulario incluyo un Edit al que llamo Edit1 ¿sé que es un edit?
__________________
Be water my friend. |
#2
|
|||
|
|||
Tal y como lo plantea Casimiro, yo lo veo como mejor opción... Más abstracto, más genérico. más elegante, trasladable, reaprovechable, etc...
Por que si no no hace falta hacer un bucle que se recorra todos los objetos... con hacer n llamadas a FindComponent('Editn').With := x; ya estaría... Código:
procedure TForm1.Button1Click(Sender: TObject); var N: SmallInt; begin for N := 0 to pred(ComponentCount) do if (Components[N] is TEdit) or (Components[N] is TMemo) or .... then (Components[N] as TWinControl).height := (Components[N] as TWinControl).height *2; end; |
#3
|
||||
|
||||
Es que no todos tenemos costumbres de ese tipo, ya digo que he visto personas que nombra los componentes como codigocliente, telefonomovil, tarifamedia, etc. ¿y de qué tipo es cada uno? cualquiera sabe.
|
#4
|
||||
|
||||
Cheeeeeeeeeeeeeeeeeeeeeeeee.... pues si que estoy tonto.
Si sabes el nombre del componente lo atacas directamente.
__________________
Be water my friend. |
#5
|
||||
|
||||
Pues sí, tú sí que lo sabes, pero no suele ser buen método ese.
Cualquier día le cambias el nombre por cualquier motivo y deja de funcionar. Pero, bueno, para un caso puntual como este puede servir perfectamente. |
#6
|
|||
|
|||
Hay ocasiones en la que no sabes el nombre del componente porque el formulario se crea de forma dinámica, ya sea a partir de un archivo .ini o de una base de datos. En esos casos lo sensato es saber a que clase pertenece el componente para asignar valor a alguna de sus propiedades porque el nombre del componente simplemente no lo conoces.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ayuda a instalar compomentes X86 o X64 en DX10.1 con windows 10pro 64bits | darkbits | Varios | 0 | 02-07-2016 17:56:57 |
problema para leer txt | mariaesde | Varios | 4 | 02-09-2008 15:06:51 |
funcion para leer archivo | jw4v32 | API de Windows | 1 | 26-04-2008 01:13:53 |
Compomentes TIbo | Neeruu | Varios | 0 | 06-04-2008 03:01:15 |
Necesito crear un permiso para escribir pero no para leer | federiconqn21 | Conexión con bases de datos | 5 | 07-07-2006 19:13:47 |
|