PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Activar una pestaña en un control Tab
Activar una pestaña en un control Tab
Débuté par Pablo Roca, 15 sep. 2009 18:33 - 5 réponses
Posté le 15 septembre 2009 - 18:33
Hola,

¿Como se puede hacer esto? No le veo la manera.

Saludos,

Pablo Roca
Posté le 15 septembre 2009 - 20:14
usa lo siguiente:

nombrecarpeta=n

n es la pestaña que quieres activar

Saludos
Salvador
www.windeveloper.es
Posté le 16 septembre 2009 - 01:52
Hola Salvador,

Gracias por responder, pero no te entiendo.

Tengo un formulario con un control tab, con varias solapas (datos1, datos2, datos3) y al abrir el formulario se me abre en la solapa/pestaña que toque la ultima vez. Quiero que siempre al abrir dicho formulario se quede abierta la solapa datos1

Saludos,

Pablo Roca
Posté le 16 septembre 2009 - 01:53
Hola Salvador,

Me despisto lo del nombrecarpeta :)

tabcontrol = n

Funciona perfecto, gracias.

Saludos,

Pablo Roca
Posté le 16 septembre 2009 - 18:37
se me ocurre algo como lo siguiente:

declara una variable global y le indicas que al momento de presionar sobre el tab control obtendra el valor del tab..

por ejemplo: "funcion global".pestaña=tab_control[tab_control]

luego en la inicializacion de la panalla o al finalizar alguna accion consultas

if "funcion global".pestaña<>0 then
tab_control="funcion global".pestaña
end

prueba con algo asi, la logica te debiera resultar
Posté le 16 septembre 2009 - 19:17
Hola esteban, gracias por la respuesta.

No hace falta hacer la función global, tab_control = n ya funciona perfecto.

Saludos,

Pablo Roca