FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
Prueba esto:
Código:
procedure TForm1.Button1Click(Sender: TObject); begin Pagecontrol1.SelectNextPage(true); end;
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
En caso de que no sea la siguiente hoja puedes usar:
PageControl1.ActivePageIndex := número de hoja; // Saludos |
#4
|
|||
|
|||
ok muchas gracias eso era lo que necesitaba
|
#5
|
|||
|
|||
la propiedad activePageIndex no funciona para el componente TpageControl
|
#6
|
||||
|
||||
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 |
#7
|
|||
|
|||
me funcionó de la siguiente manera
pageControl1.activePage:=nombreHoja; De todos modos muchas gracias |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|