Muchas gracias por la solucion amigo aunque hay un problemita, cuando cambio el texto de la celda con la sentencia:
Código:
StringGrid1.Cells[0, 0] := 'Hola otra vez';
la palabra se escribe junto con la que se definio en el evento ondrawcell como me dijiste, se sobreescriben las dos.
Cuando intento recuperar el texto en la celda con la sentencia:
Código:
ShowMessage(StringGrid1.Cells[0, 0]);
me devuelve una cadena vacia.
Hay alguna solucion para que se cambie solamente los valores de alineamiento y estilo pero que el texto se ingrese en otro lado que no sea en el evento ondrawcell?
De nuevo muchas gracias.