Bienvenido(a), Visitante. Favor de ingresar o registrarse.

Ingresar con nombre de usuario, contraseña y duración de la sesión

Foros del Club

Páginas: [1]   Ir Abajo
  Enviar tema  |  Imprimir  
Autor Tema: En un PageControl, hacer referencia a un objeto creado en ejecucion  (Leído 1615 veces)
0 Usuarios y 2 Visitantes están viendo este tema.
draker
Master
**

Prestigio: 0
Desconectado Desconectado

Profesión: programador
Mensajes: 1



Lenguajes:
delphi
Bases de datos:
advantage
« en: 21/04/2008, 01:35:50 »

Buenas noches, he creado en un PageControl, 2 tabsheet en ejecucion, dentro de ellas creo al mismo tiempo objetos WebBrowser.
Mi problema es el siguiente:

Si estoy en cualquier pestaña, y navego, obtengo informacion del WebBrowser actual, pero si me cambio de pestaña, no se como obtener informacion del webbrowser que tiene dicha pestaña (el nombre de la pagina, si ya realizo alguna navegacion (CSC_NAVIGATEBACK, por ejemplo), etc).
En base a esto, mi pregunta es como puedo hacer referencia a este WebBrowser para obtener su informacion..

Desde ahora mil gracias..
En línea
CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« Respuesta #1 en: 10/05/2008, 10:47:02 »

Lee lo siguiente:

TWinControl
-----------

Los objetos TWinControl (TWidgetControl en Linux) encapsulan los objetos
Windows. En realidad todos los controles visuales Windows son Ventanas,
desde un punto de vista técnico, ya que todos tienen un Handle o
Manejador, que es un identificador único en todo el sistema operativo,
útil para las funciones API de Windows.

Las características que implementa la clase son:
- Poder recibir el foco y por lo tanto manejar eventos relacionados
  con el teclado.
- Ser contenedor de otros controles, vea las propiedades mas útiles.

Las propiedades más útiles son:
- ControlsCount     : Total de componentes dentro del contenedor.
- Controls          : Arreglo iniciando de 0 con los componentes
                      contenidos, devuelve un TControl.
- Handle            : Manejador de ventana asignado por Windows.
- ParentWindow      : Manejador de su Parent (padre).
- TabOrder y TabStop: Propiedades para el tab.

Tomado de http://www.latiumsoftware.com/es/pascal/0040.php

Es un resumen de las propiedades de los controles derivados de TWinControl (tu PageControl por ejemplo). Con las propiedades ControlsCount y Controls podes acceder a cualquier componente que contenga el control. Si en tu caso tenes solo un componente y éste es un TWebBrowser entonces la referencia la obtenes con TuPageControl.Controls[0] y posterior casteo (ya que Controls te retorna una instancia del tipo base).
Y luego bueno, ya accedes a tu componente y lo trabajas como siempre.

Saludos.
En línea

Foros del Club
   

 En línea
Páginas: [1]   Ir Arriba
  Enviar tema  |  Imprimir  
 
Ir a: