Como ativar INsert em um GET

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Como ativar INsert em um GET

Mensagem por jairfab »

Estou tentando ligar INSERT em determinados campos na alteração, porem algumas vezes funcionar e outras não funcionar, alguem poderia me dar dicas de como posso resolver este problema?

Veja como tentei fazer:

/Ativar um INSERT dentro de um GET

Código: Selecionar todos


@ 120,220 GET oValor     VAR cValor    SIZE 600,24  PICTURE "@!" MAXLENGTH 
120;
          TOOLTIP "" ;
          FONT oFontNorm ;
          STYLE SS_LEFT + WS_DISABLED + ES_AUTOHSCROLL ;
          WHEN  {|| fLigaInsert(),FMsgRod1(aMsg[7]),.T.} ;
          VALID {|| fValidEve2("cValor") }


FUNCTION fLigaInsert()

IF GetkeyState(45) == 0 /// desligado
  keyb_event( 45 )
ENDIF
RETURN NIL

Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Como ativar INsert em um GET

Mensagem por alxsts »

Olá!

Em HwGUI não conheço mas, será que não dá para fazer como no Clipper, com a função ReadInsert()?

Código: Selecionar todos

        USE Sales NEW

        // Turn on insert mode
        lInsMode = READINSERT(.T.)
        Sales->Notes := MEMOEDIT(Sales->Notes)
        //
        // Restore previous insert mode
        READINSERT(lInsMode)
[]´s
Alexandre Santos (AlxSts)
Responder