HELP MANUEL MERCADO

HELP MANUEL MERCADO

Postby Silvio » Mon Jun 15, 2009 6:24 pm

LOOK THIS CODE PLEASE

Code: Select all  Expand view



#include "FiveWin.ch"
#include "Tsbutton.ch"


#define OMBRELLONE_PRENOTATO  "AZZURRO.BMP"
#define OMBRELLONE_OCCUPATO    "ROSSO.BMP"
#define OMBRELLONE_LIBERO     "VERDE.BMP"

#define BMP_H        15
#define BMP_V        15


static oDlg

Function Main()

Local oDlg,oBtnCat
Local abtn[3]
local col:=10
 DEFINE DIALOG oDlg SIZE 600,280 TITLE "test button"



For n=1 to 3
   nstato:=n


   iF nSTATO=1

   @  n, col  SBUTTON aBtn[n];
                       FILE OMBRELLONE_PRENOTATO,;
                            OMBRELLONE_PRENOTATO,;
                            OMBRELLONE_PRENOTATO,;
                            OMBRELLONE_PRENOTATO PIXEL ;
                          OF oDlg    BITMAP     SIZE  BMP_H,BMP_V   UPDATE


     elseif nstato =2
                      @  n, col  SBUTTON aBtn[n];
                       FILE OMBRELLONE_OCCUPATO,;
                            OMBRELLONE_OCCUPATO,;
                            OMBRELLONE_OCCUPATO,;
                            OMBRELLONE_OCCUPATO PIXEL ;
                          OF oDlg    BITMAP     SIZE  BMP_H,BMP_V   UPDATE
     elseif nstato =3

                            @  n, col  SBUTTON aBtn[n];
                       FILE OMBRELLONE_LIBERO,;
                            OMBRELLONE_LIBERO,;
                            OMBRELLONE_LIBERO,;
                            OMBRELLONE_LIBERO PIXEL ;
                          OF oDlg    BITMAP     SIZE  BMP_H,BMP_V   UPDATE

      endif




   col:=col+30
   aBtn[n]:bAction:={ |oBtn|menupopup( oBtn) }

   If nstato =1
   aBtn[n]:cargo:= { 'BOOKING', n }
elseif nstato =2
   aBtn[n]:cargo:= { 'OCCUPATED', n }
elseif nstato =3
   aBtn[n]:cargo:= { 'FREE', n }
endif




 next





ACTIVATE DIALOG oDlg CENTER

return nil

STATIC FUNCTION  MENUPOPUP( oBtn)
              Local oMenu, nRow,nCol
              Local aRect := GetClientRect( oBtn:hWnd )
                  MENU oMenu POPUP  2007
                       MENUITEM "&Arrivo cliente"      WHEN oBtn:Cargo[1] = "BOOKING"  ACTION CHANGE(oBtn,oDlg)
                       MENUITEM "&EXTRA BAR"      WHEN oBtn:Cargo[1] = "OCCUPATED" ACTION  MSGINFO("DRINK A BEER" )
                      MENUITEM "&BOOKING"      WHEN oBtn:Cargo[1] = "FREE"    ACTION BOOKING(oBTN)
                         ENDMENU
                         ACTIVATE POPUP oMenu AT aRect[ 3 ] + 1, aRect[ 2 ] OF  oBtn
                         return nil





FUNCTION CHANGE(oBtn)
      oBtn:ChangeBitmap( {1,2,3,4}, { OMBRELLONE_OCCUPATO,;
                                      OMBRELLONE_OCCUPATO,;
                                      OMBRELLONE_OCCUPATO,;
                                      OMBRELLONE_OCCUPATO }, .t.   )


oBtn:refresh()
*oDlg:update()
return nil

   FUNCTION BOOKING(oBtn)
      oBtn:ChangeBitmap( {1,2,3,4}, { OMBRELLONE_PRENOTATO,;
                                      OMBRELLONE_PRENOTATO,;
                                      OMBRELLONE_PRENOTATO,;
                                      OMBRELLONE_PRENOTATO }, .t.   )


oBtn:refresh()
*oDlg:update()
return nil

 




the button not change the bitmap
the dialog not refresh
I use sbutton 6
Last edited by Silvio on Thu Jul 09, 2009 7:35 am, edited 1 time in total.
Best Regards, Saludos

Falconi Silvio
User avatar
Silvio
 
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Re: HELP MANUEL MERCADO

Postby Silvio » Thu Jun 18, 2009 1:40 pm

¿Por qué nadie quiere ayudarme?
Best Regards, Saludos

Falconi Silvio
User avatar
Silvio
 
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Re: HELP MANUEL MERCADO

Postby mmercado » Thu Jun 18, 2009 9:23 pm

Silvio wrote:¿Por qué nadie quiere ayudarme?
Hola Silvio:

Lo siento, he estado muy ocupado estos días. Trataré de revisar tu programa hoy por la noche.

Un abrazo.

Manuel Mercado.
manuelmercado at prodigy dot net dot mx
User avatar
mmercado
 
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Re: HELP MANUEL MERCADO

Postby Armando » Thu Jun 18, 2009 10:01 pm

Silvio:

Tal vez esta es la razón del porque nadie quiere ayudarte !.

viewtopic.php?f=3&t=15914

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3184
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: HELP MANUEL MERCADO

Postby Silvio » Thu Jun 18, 2009 10:02 pm

MANUEL SORRY I RESOLVE IT NOW ...THIS EVENING

THE ERROR IS :

i USED

oBtn:ChangeBitmap( {1,2,3,4}, { OMBRELLONE_OCCUPATO,;
OMBRELLONE_OCCUPATO,;
OMBRELLONE_OCCUPATO,;
OMBRELLONE_OCCUPATO } )

INSTEAD OF

oBtn:ChangeBitmap( {1,2,3,4,5}, { OMBRELLONE_OCCUPATO,;
OMBRELLONE_OCCUPATO,;
OMBRELLONE_OCCUPATO,;
OMBRELLONE_OCCUPATO,;
OMBRELLONE_OCCUPATO } )
Best Regards, Saludos

Falconi Silvio
User avatar
Silvio
 
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Re: HELP MANUEL MERCADO

Postby Silvio » Thu Jul 02, 2009 10:58 am

Dear Armando,

Armando wrote:Silvio:

Tal vez esta es la razón del porque nadie quiere ayudarte !.

viewtopic.php?f=3&t=15914

Saludos


No quiero debatir, pero no acabo de entender cuál es su respuesta
Nunca llegué a conocerlo personalmente,seguramente me has confundido con algún otro fwh genio
Best Regards, Saludos

Falconi Silvio
User avatar
Silvio
 
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Re: HELP MANUEL MERCADO

Postby MarioG » Wed Jul 08, 2009 1:50 pm

Estimado Manuel;
Fuera de este tópico. El enlace para bajar la TSButton desde este foro no funciona. Se la puede bajar de otro lado?

muchas gracias
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: HELP MANUEL MERCADO

Postby mmercado » Fri Jul 10, 2009 2:30 am

MarioG wrote:Fuera de este tópico. El enlace para bajar la TSButton desde este foro no funciona. Se la puede bajar de otro lado?
Hola Mario:

Descárgala desde aquí:

http://www.box.net/shared/p5zxplaens

Un abrazo.

Manuel Mercado
manuelmercado at prodigy dot net dot mx
User avatar
mmercado
 
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Re: HELP MANUEL MERCADO

Postby MarioG » Fri Jul 10, 2009 12:38 pm

Gracias Maestro!
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR


Return to FiveWin para Harbour/xHarbour

Who is online

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

cron