Folder + SetKey()

Folder + SetKey()

Postby Ruben Fernandez » Sat May 05, 2007 8:41 pm

Amigos:

Ten un folder de 7 pestañas y unas teclas que muestran un menu.

Esas teclas deben habilitarse segun la pestaña que este activa.

SetKey(VK_F5, {|nKey| ShowMenu(0,0 ) })

Solo quiero que esta funcion este accesible cuando la pestaña 2
este activa.

Alguna idea.

Saludos y gracias

Ruben Fernandez
Ruben Fernandez
 
Posts: 366
Joined: Wed Aug 30, 2006 5:25 pm
Location: Uruguay

Postby sjingo » Sat May 05, 2007 9:32 pm

Puedes usar oFolde:nOption, que contiene la pestaña activa.

Yo lo uso así:

Desde un botón que está fuera del folder, al hacer click mando a ejecutar una acción dependiendo de la pestaña activa.

@n,n button ........ Action (pest:=oFolde:nOption,if(pest==1,accion1(), if(pest==2,accion2(),accion3())))

Espero te sirva

Saludos

Marcelo Jingo
User avatar
sjingo
 
Posts: 229
Joined: Sat Mar 18, 2006 3:42 pm
Location: Ibarra-Ecuador

Postby Ruben Fernandez » Sat May 05, 2007 9:42 pm

Gracias Marcelo:

Lo solucione de la siguiente forma:

En el On Change del folder funcion ActivaTeclas()

Func ActivaTeclas()
If oFolder:nOption = 1
Activo F5 o lo que sea y desactivbo las otras.
elseif oFolder:nOption =2
Activo F6 y desactivo las otras
Endif

Gracias y saludos

Ruben Fernandez.
Ruben Fernandez
 
Posts: 366
Joined: Wed Aug 30, 2006 5:25 pm
Location: Uruguay


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 56 guests