FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour CUEBANNER is disappear when ::SetFocus() ?
Posts: 1598
Joined: Fri Oct 07, 2005 05:56 PM
CUEBANNER is disappear when ::SetFocus() ?
Posted: Wed Aug 30, 2017 09:06 AM
I've a question about CUEBANNER.

When I use CUEBANNER on GET (Character), it will cuebanner text will disappear when ::gotfocus even I do not enter anything (still empty) but for PASSWORD not disappear if GET is empty.
I try this sample, it doesn't show anything.
Code (fw): Select all Collapse
#include 'fivewin.ch'

function main 
local oDlg, oGet[2], oFnt
local cUser, cPass 

cUser := space(10)
cPass := space(10)
DEFINE FONT oFnt NAME "Tahoma" SIZE 0, -20 
DEFINE DIALOG oDlg FROM 0, 0 TO 400, 400 PIXEL FONT oFnt

  @ 30, 30 GET oGet[1] VAR cUser OF oDlg SIZE 100, 12 PIXEL NOBORDER UPDATE COLOR CLR_BLUE, CLR_WHITE FONT oFnt  CUEBANNER "User Id"

  @ 60, 30 GET oGet[2] VAR cPass OF oDlg SIZE 100, 12 PIXEL NOBORDER UPDATE PASSWORD COLOR CLR_BLUE, CLR_WHITE FONT oFnt CUEBANNER "Password" 

ACTIVATE DIALOG oDlg CENTER 
return nil

Thanks in advance for any suggestion.
Regards,

Dutch



FWH 2304 / xHarbour Simplex 1.2.3 / BCC73 / Pelles C / UEStudio

FWPPC 10.02 / Harbour for PPC (FTDN)

ADS V.9 / MySql / MariaDB

R&R 12 Infinity / Crystal Report XI R2

(Thailand)
Posts: 1598
Joined: Fri Oct 07, 2005 05:56 PM
Re: CUEBANNER is disappear when ::SetFocus() ?
Posted: Wed Aug 30, 2017 03:07 PM
This is my login program that I need but the CUEBANNER is disappear when Get[1]:GotFocus().
If I oGet[1]:setfocus(), CUEBANNER "User Id" will never show. For PASSWORD Clause is working well.
For this sample, I setfocus to Exit button.
Regards,

Dutch



FWH 2304 / xHarbour Simplex 1.2.3 / BCC73 / Pelles C / UEStudio

FWPPC 10.02 / Harbour for PPC (FTDN)

ADS V.9 / MySql / MariaDB

R&R 12 Infinity / Crystal Report XI R2

(Thailand)
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: CUEBANNER is disappear when ::SetFocus() ?
Posted: Thu Aug 31, 2017 04:09 PM

We are reviewing it

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1598
Joined: Fri Oct 07, 2005 05:56 PM
Re: CUEBANNER is disappear when ::SetFocus() ?
Posted: Fri Sep 01, 2017 01:34 AM
Thank you so much.
Antonio Linares wrote:We are reviewing it
Regards,

Dutch



FWH 2304 / xHarbour Simplex 1.2.3 / BCC73 / Pelles C / UEStudio

FWPPC 10.02 / Harbour for PPC (FTDN)

ADS V.9 / MySql / MariaDB

R&R 12 Infinity / Crystal Report XI R2

(Thailand)
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: CUEBANNER is disappear when ::SetFocus() ?
Posted: Sun Sep 17, 2017 03:21 AM
Please wait for FWH 17.08
I know you use FW_SetUnicode( .t. ). Please use it.
Then you add " CHRGROUP CHR_WIDE" to the first Get.

This is the revised code:
Code (fw): Select all Collapse
#include 'fivewin.ch'

function main 
local oDlg, oGet[2], oFnt
local cUser, cPass 

FW_SetUnicode( .T. )

cUser := space(10)
cPass := space(10)
DEFINE FONT oFnt NAME "Tahoma" SIZE 0, -20 
DEFINE DIALOG oDlg FROM 0, 0 TO 400, 400 PIXEL FONT oFnt

  @ 30, 30 GET oGet[1] VAR cUser OF oDlg SIZE 100, 12 PIXEL NOBORDER UPDATE COLOR CLR_BLUE, CLR_WHITE FONT oFnt  CUEBANNER "User Id" CHRGROUP CHR_WIDE

  @ 60, 30 GET oGet[2] VAR cPass OF oDlg SIZE 100, 12 PIXEL NOBORDER UPDATE PASSWORD COLOR CLR_BLUE, CLR_WHITE FONT oFnt CUEBANNER "Password" 

ACTIVATE DIALOG oDlg CENTER 
return nil
Regards



G. N. Rao.

Hyderabad, India
Posts: 1598
Joined: Fri Oct 07, 2005 05:56 PM
Re: CUEBANNER is disappear when ::SetFocus() ?
Posted: Sun Sep 17, 2017 05:01 AM
Dear Mr.Rao,

CHR_WIDE, It works with 17.07 too.
Thanks a lot.

A little more, Can I make another TSAY:Hide() when cUser is empty. Then TSAY:Show() when cUser is not empty.
I try ::bKeyDown(), ::bGotFocus() but it doesn't work.


nageswaragunupudi wrote:Please wait for FWH 17.08
I know you use FW_SetUnicode( .t. ). Please use it.
Then you add " CHRGROUP CHR_WIDE" to the first Get.

This is the revised code:
Code (fw): Select all Collapse
#include 'fivewin.ch'

function main 
local oDlg, oGet[2], oFnt
local cUser, cPass 

FW_SetUnicode( .T. )

cUser := space(10)
cPass := space(10)
DEFINE FONT oFnt NAME "Tahoma" SIZE 0, -20 
DEFINE DIALOG oDlg FROM 0, 0 TO 400, 400 PIXEL FONT oFnt

  @ 30, 30 GET oGet[1] VAR cUser OF oDlg SIZE 100, 12 PIXEL NOBORDER UPDATE COLOR CLR_BLUE, CLR_WHITE FONT oFnt  CUEBANNER "User Id" CHRGROUP CHR_WIDE

  @ 60, 30 GET oGet[2] VAR cPass OF oDlg SIZE 100, 12 PIXEL NOBORDER UPDATE PASSWORD COLOR CLR_BLUE, CLR_WHITE FONT oFnt CUEBANNER "Password" 

ACTIVATE DIALOG oDlg CENTER 
return nil
Regards,

Dutch



FWH 2304 / xHarbour Simplex 1.2.3 / BCC73 / Pelles C / UEStudio

FWPPC 10.02 / Harbour for PPC (FTDN)

ADS V.9 / MySql / MariaDB

R&R 12 Infinity / Crystal Report XI R2

(Thailand)

Continue the discussion