Page 1 of 1

Change POPMENU background color?

PostPosted: Sat Apr 15, 2023 2:21 am
by dutch
Dear All,

How can I change background color (ClrPane) of POPMENU? I try COLORMENU COLORSELECT but it doesn't change.

Thanks in advance,

Re: Change POPMENU background color?

PostPosted: Sat Apr 15, 2023 11:49 am
by karinha

Re: Change POPMENU background color?

PostPosted: Sat Apr 15, 2023 6:18 pm
by cnavarro
dutch wrote:Dear All,

How can I change background color (ClrPane) of POPMENU? I try COLORMENU COLORSELECT but it doesn't change.

Thanks in advance,


To be able to use those clauses, you have to define the 2013 style or simply use the COLORS clause

MENU oMnu COLORS .....

Code: Select all  Expand view

   MENU oPopup POPUP 2013 FONT oFontX NOBORDER ;
      COLORMENU CLR_VSBAR, CLR_BLUE ; //nClrTxtBrw ; //nClrBackBrw
      COLORSELECT nClrTxtBrw, nClrTxtBrw, nClrBackBrw ;
      LEFTCOLOR CLR_WHITE, CLR_HGRAY COLORSEPARATOR CLR_BLUE COLORBOX CLR_WHITE
 

Re: Change POPMENU background color?

PostPosted: Sat Apr 15, 2023 6:35 pm
by Jimmy
hi,

i use this
Code: Select all  Expand view
  IF BGcolor = Rgb( 0, 0, 1 )
      //  msginfo("oMenu black")
      MENU oMenu 2013 POPUP ;
              COLORMENU BGcolor, BFcolor ;
              COLORPNEL BFcolor, BGcolor ;
              COLORLEFT BFcolor, BGcolor ;
              COLORSELECT BFcolor, BGcolor, BFcolor

   ELSEIF BGColor = 256 * 256 * 256 - 1                               // 16777215
      //  msginfo("oMenu white")
      MENU oMenu 2013 POPUP ;
              COLORSELECT GetSysColor( COLOR_MENUHILIGHT ), GetSysColor( COLOR_MENUHILIGHT ), GetSysColor( COLOR_MENU )

   ELSE
      MENU oMenu 2013 POPUP ;
              COLORMENU BGcolor, BFcolor ;
              COLORPNEL BFcolor, BGcolor ;
              COLORLEFT BFcolor, BGcolor ;
              COLORSELECT BFcolor, BFcolor, BGcolor
   ENDIF

Image
Image

Re: Change POPMENU background color?

PostPosted: Sun Apr 16, 2023 3:15 am
by dutch
Dear All,

Thank you so much, it works well now.