Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   TpageControl (https://www.clubdelphi.com/foros/showthread.php?t=4478)

agora18 16-10-2003 22:36:17

TpageControl
 
Hola amigos

estoy utilizando un TpageControl con 3 hojas, pero nose como hacer para que cuando de click en un boton, el foco se vaya para una determinada hoja la cual contiene un tedit.

marcoszorrilla 16-10-2003 22:42:18

Prueba esto:

Código:

procedure TForm1.Button1Click(Sender: TObject);
begin
Pagecontrol1.SelectNextPage(true);
end;


roman 16-10-2003 22:56:08

En caso de que no sea la siguiente hoja puedes usar:

PageControl1.ActivePageIndex := número de hoja;

// Saludos

agora18 16-10-2003 23:04:21

ok muchas gracias eso era lo que necesitaba

agora18 16-10-2003 23:14:35

la propiedad activePageIndex no funciona para el componente TpageControl

roman 16-10-2003 23:46:37

Esto es raro ya que lo acabo de probar y funciona bien. Quizá la versión de Delphi que manejas no esté implementando bien la propiedad. Prueba mandando el mensaje correspondiente directamente al control:

PageControl1.Perform(TCM_SETCURSEL, NumHoja, 0);

Debes incluir la unidad commctrl para la constante TCM_SETCURSEL.

// Saludos

agora18 17-10-2003 01:04:43

me funcionó de la siguiente manera

pageControl1.activePage:=nombreHoja;

De todos modos muchas gracias


La franja horaria es GMT +2. Ahora son las 00:32:30.

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