Clipper On Line • Ver Tópico - DBL CLICK não funciona no Browse?

DBL CLICK não funciona no Browse?

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

DBL CLICK não funciona no Browse?

Mensagempor carlos_dornelas » 19 Out 2011 16:45

Prezados, alguém já conseguiu utilizar o ON DBLCLICK em um BROWSE? Estou tentando utilizar da forma abaixo, mas é como se o ON DBLCLICK estive inoperante, ou seja, nada acontece.

Antonio Carlos - Curitiba - Brasil

DEFINE BROWSE Browse_1
PARENT form_1
ROW 85
COL 20
WIDTH 1150
HEIGHT 630
FONTNAME 'Courier New'
FONTSIZE 12
FONTBOLD .T.
HEADERS {nil, 'Hora','PV','Situacao','Detalhe','Oc1','Oc2','Oc3','Oc4','Oc5'}
WIDTHS { 40, 70 , 35 , 120 , 670 , 300 , 300 , 300 , 300 , 300 }
IMAGE { "ajuda", "acerto" , "audit" , "devol" , "vala", "valx", "vlb" }
WORKAREA csr
FIELDS aNomb
VALUE 1
LOCK .T.
READONLY { .T. , .T. , .T. , .F. , .T. , .T. , .T. , .T. , .T. , .T. }
DYNAMICBACKCOLOR { NIL, rColor, rColor, xColor, rColor, rColor , rColor, rColor , rColor , rColor }
DYNAMICFORECOLOR { NIL, bColur, bColur, bColur, bColur, bColur , bColur, bColur , bColur , bColur }
NOLINES .t.
ON DBLCLICK {|| msginfo('test') }
ONLOSTFOCUS xTransfer()
INPLACEEDIT .T.
ALLOWEDIT .T.
END BROWSE

Form_1.Browse_1.InputItems := {Nil ,Nil ,Nil , xStat , Nil, Nil, Nil, Nil , Nil , Nil }
form_1.browse_1.refresh()
form_1.browse_1.setfocus
carlos_dornelas
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 392
Data de registro: 25 Ago 2004 21:54
Curtiu: 0 vez
Mens.Curtidas: 10 vezes

DBL CLICK não funciona no Browse?

Mensagempor asimoes » 19 Out 2011 17:10

Carlos,

O ON DBLCLICK funciona sim desde que você iniba o comando INPLACEEDIT .T.

@ 40,20 BROWSE Browse_1                           ;
               WIDTH 560                                ;
               HEIGHT 340                               ;   
               HEADERS { 'Code' , 'First Name' , 'Last Name', 'Birth Date', 'Married' , 'Biography' } ;
               WIDTHS { 150 , 150 , 150 , 150 , 150 , 150 } ;
               WORKAREA &var ;
               FIELDS { 'Test->Code' , 'Test->First' , 'Test->Last' , 'Test->Birth' , 'Test->Married' , 'Test->Bio' } ;
               TOOLTIP 'Browse Test' ;
               JUSTIFY { BROWSE_JTFY_LEFT,BROWSE_JTFY_CENTER, BROWSE_JTFY_CENTER, BROWSE_JTFY_CENTER,BROWSE_JTFY_CENTER,BROWSE_JTFY_CENTER} ;
               ON DBLCLICK   {|| msginfo('test') };
               DELETE ;
               LOCK
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

DBL CLICK não funciona no Browse?

Mensagempor carlos_dornelas » 19 Out 2011 20:19

O problema é que não posso abrir mão do Inplaceedit .t.

Grato

Antonio Carlos
carlos_dornelas
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 392
Data de registro: 25 Ago 2004 21:54
Curtiu: 0 vez
Mens.Curtidas: 10 vezes

DBL CLICK não funciona no Browse?

Mensagempor asimoes » 20 Out 2011 06:33

Carlos,

O comando Inplaceedit .t. prevalece sobre o dblclick, eu até pesquisei na pasta samples, mas não achei o uso dos dois ao mesmo tempo.
Qual seria o intuito do dblclick?
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

DBL CLICK não funciona no Browse?

Mensagempor carlos_dornelas » 20 Out 2011 23:58

Asimoes, com o dblclick eu pretendia acionar uma pequena funcao para alterar a cor da fonte da linha clicada, atraves do DYNAMICFORECOLOR. Isso poderia ser também acionado pressionando o botão direito do mouse, mas também isso não está disponível no Browse.

Antonio Carlos
carlos_dornelas
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 392
Data de registro: 25 Ago 2004 21:54
Curtiu: 0 vez
Mens.Curtidas: 10 vezes




Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 8 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro