Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-01-2014
novato_erick novato_erick is offline
Miembro
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 396
Poder: 14
novato_erick Va por buen camino
Regresar a la pespaña anterior en el pagecontrol

Hola amigamos:

Estoy utilizando el Componente PageControl el cual tengo una validación que si no se cumple regrese a la pestaña principal o a la pagina principal del pageControl1.

como el TabSheet no tiene un evento OnClick lo relizo en el OnShow del segundo TabSheet ejemplo:
Código Delphi [-]
procedure TFrmIngresarArticulo.TabSheet2Show(Sender: TObject);
begin
if Valida = false then
 begin
  ShowMessage('Favor Verificar Datos de Articulos');
 // PageControl1.FindNextPage(TabSheet2, False, True); //también lo intente de esta forma utilizando el método findnextPage del PageControl pero no me funciono
 PageControl1.ActivePage := PageControl1.Pages[0];// aqui traté de obligar a que se ponga en la pagina con el indice 0
 end;
end;

Alguna sugerencia?

Saludos
Responder Con Cita
  #2  
Antiguo 14-01-2014
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Bueno, así como lo haces debe funcionar correctamente lo que entendí que quieres hacer. Por mi parte no comprendo cual es tu inquietud realmente :S
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 14-01-2014
novato_erick novato_erick is offline
Miembro
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 396
Poder: 14
novato_erick Va por buen camino
Exacto así es en teoría se hace pero simplemente no hace el procedimiento en el código simplemente se queda en el TabSheet2 después de enviar el mensaje no se coloca en el TabSheet1.... esa es mi inquietud...
y lo que quiero hacer es que no me permita pasar a la siguiente pagina aunque precione en las pestañas 2 hasta que mi valida este en true;


Saudos a jhonny...

Última edición por novato_erick fecha: 14-01-2014 a las 18:33:15.
Responder Con Cita
  #4  
Antiguo 14-01-2014
novato_erick novato_erick is offline
Miembro
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 396
Poder: 14
novato_erick Va por buen camino
Thumbs up Solucionado

Tenias Razón jhony:

debia de funcionar y lo logré en el evento OnChange del PageControl así:

Código Delphi [-]
procedure TFrmIngresarArticulo.PageControl1Change(Sender: TObject);
begin
if Valida = false then
 begin
  ShowMessage('Favor Verificar Datos de Articulos');
  PageControl1.ActivePageIndex := 0;
 end;
end;

Anteriormente estaba en el Evento OnShow del TabSheet2 en realidad no se me ocurre porque no tenia el comportamiento deseado sin embargo creo que doy por finalizado este tema

Saludos..
Responder Con Cita
  #5  
Antiguo 14-01-2014
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
¡Genial! , felicidades.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Regresar a Pagina anterior oracle PHP 7 08-03-2008 14:31:19
Impedir regresar a pagina anterior Coco_jac PHP 5 04-07-2007 22:58:31
regresar valores Genner MS SQL Server 5 03-04-2006 13:55:43
regresar array de una función torito Varios 3 23-08-2005 16:03:35
Regresar un array a una función JorgeBec Varios 4 24-01-2005 23:01:23


La franja horaria es GMT +2. Ahora son las 14:05:57.


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
Copyright 1996-2007 Club Delphi