Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Ver un html dentro de un formulario c++. (https://www.clubdelphi.com/foros/showthread.php?t=42783)

LordSarevok 23-04-2007 16:20:27

Ver un html dentro de un formulario c++.
 
Hola, es mi primer mensaje aqui y antes que nada, daros las gracias porque os leo de hace mucho y en el foro he encontrado mucha ayuda.

Al tema, estoy haciendo el clasico programa de gestion de clientes en c++ builder y una de las opciones que me pidieron es la de mostrar el cliente con su lista de pedidos, etc. Y pense, porque no crear un html y asi no uso un StringGrid que quedara muy feo, ademas de lo facil y practico que seria el poder combinar textos con imagenes, tamaños y formatos de fuente etc.

El crear el html es facil, mi intecion es que ese html se vea dentro del programa, es decir, como si fuese un navegador, tener botones y menu arriba de mi programa y el resto del formulario con todo el html generado.

Existe algun objeto que haga o medio haga esto? Lo principal es visualizarlo, el crearlo no es problema porque lo puedo crear a pelo, eso es facil.

Probablemente yo lo tenga mas claro de lo que exprese aqui, si me explique mal, preguntarmelo plz, que la idea de como hacer esa opcion me atrae mucho.

Gracias de antemano

! Saludos ¡

dec 23-04-2007 16:25:41

Hola,

Prueba con el objeto "TWebBrowser" de la pestaña "Internet" de la paleta de componentes.

Puede interesarte este Hilo para averiguar cómo puedes "escribir" HTML directamente en un "TWebBrowser".

Y también puedes generar un archivo HTML y "cargarlo" en el "TWebBrowser". En este caso usa el método "Navigate" pasando la URL del archivo con una sintaxis similar a esta:

Código:

WebBrowser->Navigate("file:///C:/archivo.html");

seoane 23-04-2007 16:26:33

Si no recuerdo mal, el Builder cuenta con el objeto TWebBrowser.

dec 23-04-2007 16:37:24

Hola,

Eureka. Lo ha visto todo el mundo:

Seoane 0 - dec 1

:D :D :D :D :D :D :D

LordSarevok 23-04-2007 16:59:47

Joer que velocidad, gracias cracks.

He estado haciendo unas mini pruebas y el nombre del objeto es CppWebBrowser, con "navegador->Navigate(WideString("e:\\readme.htm"));" carga una web en la zona que ocupa el objeto. Como mola :D

Gracias de nuevo ;).


La franja horaria es GMT +2. Ahora son las 08:24:22.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi