MSGYESNO

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

MSGYESNO

Mensagem por clebervn »

Tem como iniciar esta função (MSGYESNO) o botão selecionado primeiro no NÃO ??
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: MSGYESNO

Mensagem por sygecom »

MsgNoYes("Esse começa com focu no NÃO")
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
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

MSGYESNO

Mensagem por jairfab »

Precizo sair da função Teclando ESC, ou seja precizo sair do sistema que utiliza esta função, mas o objetivo seria quando aparece a mensagem com os botoes Sim e Nao, pressionar a tecla ESC e sair da função msgyesno e e fechar o sistema tambem. Ter o mesmo efeito de ter clicado no botão Sim, alguem tem alguma função pra fazer isto...


Ja tentei criar com uma tela dialog, mas não está funcionando...


Alguem pode me ajudar com algumas ideia !
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
lugab
Colaborador
Colaborador
Mensagens: 843
Registrado em: 19 Mai 2009 15:58

MSGYESNO

Mensagem por lugab »

Jair, não posso ajudar, e , enquanto nenhuma ajuda aparece, a solução imediata é inverter o texto da pergunta, onde o SIM exerça uma ação inversa à pergunta atual...
lugab
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

MSGYESNO

Mensagem por alaminojunior »

Jair, adapte o seguinte código:

Código: Selecionar todos

#Include "hwgui.ch"
STATIC Thisform

FUNCTION jair( ... )
 RETURN _jair( HB_AParams() )

FUNCTION _jair(  )

  //PRIVATE oDlg, oButtonex1, oButtonex2

  PRIVATE oDlg, oButtonex1, oButtonex2

  INIT DIALOG oDlg TITLE "Form1" ;
    AT 0,130 SIZE 884,460 CLIPPER  NOEXIT  ;
     STYLE WS_POPUP+WS_CAPTION+WS_SYSMENU+WS_SIZEBOX+DS_CENTER  ;
     ON INIT {|| thisform:ninitfocus:=Thisform:oButtonEx2 }
    Thisform := oDlg



   @ 320,393 BUTTONEX oButtonex1 CAPTION "Sim"   SIZE 98,32 ;
        STYLE WS_TABSTOP  ;
        ON CLICK {|| msginfo('teclou sim') }
        
   @ 466,393 BUTTONEX oButtonex2 CAPTION "Não"   SIZE 98,32 ;
        STYLE WS_TABSTOP  ;
        ON CLICK {|| msginfo('teclou não'),enddialog() }

   ACTIVATE DIALOG oDlg
	  
	  if lastkey() = 27
	     msginfo('teclou esc, saindo do sistema')
	  endif   

RETURN oDlg:lresult
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Responder