![]() |
Ficheros XML
Hola a todos.
Vereis, estoy haciendo un programa que se conecta a una página XML y lee su contenido para mostrar la informacion en un formulario. Hasta aqui todo bien, lo que pasa es que me encuentro con que si los textos tienen contenido HTML me aparece todo el código en mi form, y yo lo que quiero es que salga igual que pueda salir en una página web (con sus letras en negrita, enlaces, ....). Qué control tengo que usar para mostrar dicha información correctamente?? Muchas gracias por adelantado |
Hola,
Tratándose de HTML... ¿probaste con WebBrowser? Lo tienes en la paleta "Internet". |
Si, he probado con el WebBrowser pero....
He visto que lo mejor para hacer ésto tiene que ser el componente TWebBrowser, pero no consigo hacer lo que quiero, que es lo siguiente:
En una de las columnas de un ListView tengo un texto de tipo MEMO, éste texto tiene contenido HTML ya que se trata de una noticia de una web XML, y quiero verlo en algun componente tal y como pudiera aparecer en una web normal. Entonces, si el WebBrowser tiene que ser el componente a utilizar, cómo lo hago? Muchas gracias. |
Cita:
WebBrowser.Navigate('file:///c:\mis documentos\memo.html'); // Saludos |
Acceder a columna de Listview
Muchas gracias, así lo haré.
Otra pregunta, como puedo hacerlo para acceder a la columna del listview donde tengo la información HTML, y copiar éste contenido al fichero? |
Pues yo diría que de la misma forma en que colocaste el texto en dicha columna.
Dicho de memoria supongo que primero accedes al Item, que viene siendo el renglón o la primera celda del renglón, y luego mediante Item.SubItems que es un StringList. // Saludos |
Sí, eso era ( Item.SubItems.Strings[i] )
Exacto, al final accedí a cada una de las columnas del Listview de la siguiente forma:
Código:
Item.SubItems.Strings[i] |
La franja horaria es GMT +2. Ahora son las 23:50:38. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi