Delphi - ¿Como manejar un componente Memo?

 
Vista:

¿Como manejar un componente Memo?

Publicado por Sergio (30 intervenciones) el 03/06/2003 20:17:19
Si tengo varios componentes Memo en una forma y un boton para habilitar y deshabilitar los memos, en una variable string guardo el nombre del componente memo que voy a trabajar con el.

Mi pregunta es ¿ como puedo usar la variable string que tiene el nombre del memo y manipular el componente?.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿Como manejar un componente Memo?

Publicado por Diego Romero (636 intervenciones) el 04/06/2003 07:29:18
Suponiendo que la variable string que contiene el nombre del componente Memo se llama StrNombreMemo escribe en el OnClick del botón:
var
i: integer;
EsteMemo: TMemo;
begin
for (I:=Form1.ComponentCount - 1) downto 0 do
if (Form1.Components[i] is TMemo) then
begin
EsteMemo:=Form1.Components[i];
if EsteMemo.Name = StrNombreMemo then
begin
{ Trabajar con el Memo }
end;
end;
end;

From1 es la ventana que contiene a todos los TMemos que te interesan.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿Como manejar un componente Memo?

Publicado por Fer (269 intervenciones) el 04/06/2003 09:31:33
En lugar de guardar el nombre del Memo en una variable de tipo string, ¿por qué no declaras una variable de tipo TMemo para saber con cual de ellos quieres trabajar?.

Me da la impresión de que te complicas innecesariamente.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar