Hola:
Supongamos que en el Edit1 alguien escribe el número 9. Para añadir al segundo Memo la línea del Memo original relacionada, bastaría con el siguiente código:
MemoDestino.Lines.Add (MemoOrigen.Lines.Values[Edit1.Text]);
¿Hay algo que no entiendas de este código?. La clave está en la propiedad vectorial VALUES, a la que le pasas el primer miembro de la igualdad y busca en la lista alguna cadena donde aparezca, y te devuelve el segundo miembro de la igualdad. Si tenemos 9=malo, entonces Values['9'] devuelve malo, que es lo que añadimos al segundo Memo.
|