Jump to content
Fivewin Brasil

Tcbrowse - Faz Tela Piscar


maudruidas

Recommended Posts

Toda vez que chamo uma dialog que tenha um TCBROWSE, e o cursor do mouse é passado pela 1a. vez sobre ele, após uns 2s a minha dialog pisca, só na primeira vez, é estranho não ? oque será faz causar isto. Veja como define o browse:


DADOS:=ARRAY(0,8)

REDEFINE BROWSE OLPAR ID 124 OF ODLPDVP COLORS CLR_BLACK,BRWBACK FONT OFNC CURSOR OCUR UPDATE

OLPAR:SETARRAY(DADOS)

OLPAR:NCLRPANE := COR1

OLPAR:CTOOLTIP := "Botão Direito do Mouse Seleciona Item a Ser Alterado, -Edita"

OLPAR:NLINESTYLE := 3 // Tipo de linha da grade

OLPAR:NCLRBACKHEAD := COR2 // Cor do Fundo do Cabeçalho

OLPAR:NCLRBACKFOCUS := CLR_BLUE // Cor do Cursor Em Cima do Ötem

OLPAR:NCLRFOREFOCUS := CLR_WHITE // cor da letra da barra ativ

OLPAR:LNOGRAYBAR:=.T. // Tira a Barra Cinza

// OLPAR:NFREEZE := 7 // Não permite alterar o tam. da coluna c/ o mouse <->

OLPAR:BKEYDOWN:={|NKEY| EDITABROWSE(OLPAR,NKEY)}

OLPAR:NCOLACT := 1 // ONDE O CURSOR VAI INICIAR QUAL COLUNA?

OLPAR:LCELLSTYLE := .T. // S¢ PINTA A CELULA QUE O CURSOR EST

OLPAR:lNoHScroll:=.T.

ADD COLUMN TO BROWSE OLPAR DATA ARRAY ELEMENT 1 WIDTH 60 ALIGN CENTER HEADER "Parcela"

ADD COLUMN TO BROWSE OLPAR DATA ARRAY ELEMENT 2 WIDTH 90 ALIGN CENTER HEADER "Vencimento" EDITABLE PICTURE "99/99/9999"

ADD COLUMN TO BROWSE OLPAR DATA ARRAY ELEMENT 3 WIDTH 100 CENTER HEADER "Dia da Semana"

ADD COLUMN TO BROWSE OLPAR DATA ARRAY ELEMENT 4 WIDTH 80 CENTER HEADER "Valor R$" EDITABLE PICTURE "@E 9,999.99"

ADD COLUMN TO BROWSE OLPAR DATA ARRAY ELEMENT 5 WIDTH 60 ALIGN CENTER HEADER "Parcela"

ADD COLUMN TO BROWSE OLPAR DATA ARRAY ELEMENT 6 WIDTH 90 ALIGN CENTER HEADER "Vencimento" EDITABLE PICTURE "99/99/9999"

ADD COLUMN TO BROWSE OLPAR DATA ARRAY ELEMENT 7 WIDTH 100 CENTER HEADER "Dia da Semana"

ADD COLUMN TO BROWSE OLPAR DATA ARRAY ELEMENT 8 WIDTH 80 CENTER HEADER "Valor R$" EDITABLE PICTURE "@E 9,999.99"

id=code>id=code>

Muito obrigado.

Maurício de Assis Pinto

Rancharia - SP

maudruidas@yahoo.com.br

CLIPPER 5.3 FWH 2.4 BLINKER 7.0 Workshop 4.5

Editado por - maudruidas on 11/01/2007 20:37:26

Editado por - maudruidas on 11/01/2007 20:38:57

Link to comment
Share on other sites

Toda vez que chamo uma dialog que tenha um TCBROWSE, e o cursor do mouse é passado pela 1a. vez sobre ele, após uns 2s a minha dialog pisca, só na primeira vez, é estranho não ? oque será faz causar isto. Veja como define o browse:


DADOS:=ARRAY(0,8)

REDEFINE BROWSE OLPAR ID 124 OF ODLPDVP COLORS CLR_BLACK,BRWBACK FONT OFNC CURSOR OCUR UPDATE

OLPAR:SETARRAY(DADOS)

OLPAR:NCLRPANE := COR1

OLPAR:CTOOLTIP := "Botão Direito do Mouse Seleciona Item a Ser Alterado, -Edita"

OLPAR:NLINESTYLE := 3 // Tipo de linha da grade

OLPAR:NCLRBACKHEAD := COR2 // Cor do Fundo do Cabeçalho

OLPAR:NCLRBACKFOCUS := CLR_BLUE // Cor do Cursor Em Cima do Ötem

OLPAR:NCLRFOREFOCUS := CLR_WHITE // cor da letra da barra ativ

OLPAR:LNOGRAYBAR:=.T. // Tira a Barra Cinza

// OLPAR:NFREEZE := 7 // Não permite alterar o tam. da coluna c/ o mouse <->

OLPAR:BKEYDOWN:={|NKEY| EDITABROWSE(OLPAR,NKEY)}

OLPAR:NCOLACT := 1 // ONDE O CURSOR VAI INICIAR QUAL COLUNA?

OLPAR:LCELLSTYLE := .T. // S¢ PINTA A CELULA QUE O CURSOR EST

OLPAR:lNoHScroll:=.T.

ADD COLUMN TO BROWSE OLPAR DATA ARRAY ELEMENT 1 WIDTH 60 ALIGN CENTER HEADER "Parcela"

ADD COLUMN TO BROWSE OLPAR DATA ARRAY ELEMENT 2 WIDTH 90 ALIGN CENTER HEADER "Vencimento" EDITABLE PICTURE "99/99/9999"

ADD COLUMN TO BROWSE OLPAR DATA ARRAY ELEMENT 3 WIDTH 100 CENTER HEADER "Dia da Semana"

ADD COLUMN TO BROWSE OLPAR DATA ARRAY ELEMENT 4 WIDTH 80 CENTER HEADER "Valor R$" EDITABLE PICTURE "@E 9,999.99"

ADD COLUMN TO BROWSE OLPAR DATA ARRAY ELEMENT 5 WIDTH 60 ALIGN CENTER HEADER "Parcela"

ADD COLUMN TO BROWSE OLPAR DATA ARRAY ELEMENT 6 WIDTH 90 ALIGN CENTER HEADER "Vencimento" EDITABLE PICTURE "99/99/9999"

ADD COLUMN TO BROWSE OLPAR DATA ARRAY ELEMENT 7 WIDTH 100 CENTER HEADER "Dia da Semana"

ADD COLUMN TO BROWSE OLPAR DATA ARRAY ELEMENT 8 WIDTH 80 CENTER HEADER "Valor R$" EDITABLE PICTURE "@E 9,999.99"

id=code>id=code>

Muito obrigado.

Maurício de Assis Pinto

Rancharia - SP

maudruidas@yahoo.com.br

CLIPPER 5.3 FWH 2.4 BLINKER 7.0 Workshop 4.5

Editado por - maudruidas on 11/01/2007 20:37:26

Editado por - maudruidas on 11/01/2007 20:38:57

Link to comment
Share on other sites

Ola, tente modificar a frequencia de atualização da tela nas propriedades de monitor. Consulte o manual de seu monitor p/ver se ele permite. Normalmente está em 60 hertz e c/70 hertz melhora. Não mude se não souber pois pode ser prejudicial se não permitir ok.

Rubens Martins

rubens.martins@brfree.com.br

FW20 + Clipper 5.2e + Workshop + Blinker 60

Link to comment
Share on other sites

citação:

Pessoal será que ninguém sabe ?

Maurício de Assis Pinto

Rancharia - SP

maudruidas@yahoo.com.br

CLIPPER 5.3 FWH 2.4 BLINKER 7.0 Workshop 4.5


id=quote>id=quote>

CUAL FOI O ITEM DO TOOLS, QUE VOCE ESCOLHEU PARA PARAR A LISTBOX???

VERIFIQUE, SE É MESMO UMA TCBROWSE QUE VOCE ESCOLHEU. SE ESTIVER ERRADA, TROQUE PELA BROWSE CORRETA(TCBROWSE).

João Santos - São Paulo.

kmt_karinha@pop.com.br

kapiaba@brfree.com.br

FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe

Link to comment
Share on other sites

Mauricio, bom dia!!!

será que não é a sequencia dentro do resource, eu estou testando passar para resource e eu uso a tsbrowse e piscou tb aí eu coloque a sequencia 1 tsbrowse, 2 say, 3 get, 4,5,6,7 botao e parou, nao sei se consegui explicar, é uma ferramenta que tem 1,2, tenta para mim resolveu...

Alessandro F. Silvaid=blue>

E-mail :aferracini@terra.com.br

FW2.0d + CL53b + Blinker 7.0 + @Say + CDX

MSN: ferracini_silva@hotmail.com

Ribeirão Preto/SP

Link to comment
Share on other sites

citação:

Ola,

Voce nao tem um timer em alguma parte do programa?


id=quote>id=quote>

ESTA É NOVA PARA MIM, USO TIMER EM VARIOS LOCAIS DO MEU PROGRAMA, E MINHAS BROWSES(TWBROWSE) NAO PISCAM.

CARO USUARIO, ENVIE O FONTE E O RECURSO QUE O MESMO ACIONA.

João Santos - São Paulo.

kmt_karinha@pop.com.br

kapiaba@brfree.com.br

FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe

Link to comment
Share on other sites

Pessoal delculpe pela demora, estava viajando. Vejam depois de vários testes consegui com certeza descobrir o que faz a tela piscar. Percebi que não era apenas ao passar o mouse no TCBROWSE, e sim tbem, nos botões. Aí resolvi tirar o TOOLTIP do TCBROWSE e parou. Depois fiz o mesmo teste com o botão, tmbém resolveu, e quando coloco de volta e passo o mouse em cima destes objetos c/ tooltip a minha dialog pisca. O que será que causa isto ?:


REDEFINE BTNBMP OBTN ID 105 OF ODLPDV RESOURCE "SAIR" ACTION(SAIDLG:=.T.,ODLPDV:END(),SAIDLG:=.F.) ;

PROMPT "Sair" LEFT FONT OFONT TOOLTIP "Fechar / Sair"

SAIDLG := .F.

ACTIVATE DIALOG ODLPDV ON INIT(ODLPDV:MISetSize(),OBTN2:DISABLE(),OBTN3:DISABLE()) VALID SAIDLG CENTER//;

id=code>id=code>

Pessoal espero que tenham uma solução. Obrigado pelas dicas, testei todas mas não resolveram. O problema é realmente o tooltip.

Maurício de Assis Pinto

Rancharia - SP

maudruidas@yahoo.com.br

CLIPPER 5.3 FWH 2.4 BLINKER 7.0 Workshop 4.5

Link to comment
Share on other sites

citação:

Apenas p/ Ir p/ o início

Maurício de Assis Pinto

Rancharia - SP

maudruidas@yahoo.com.br

CLIPPER 5.3 FWH 2.4 BLINKER 7.0 Workshop 4.5


id=quote>id=quote>

NAO KONKORDO!! TIRE O FONT oFont Para Ver o ke ocorre!!

João Santos - São Paulo.

kmt_karinha@pop.com.br

kapiaba@brfree.com.br

FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe

Link to comment
Share on other sites

João tirei o ofont

REDEFINE BTNBMP OBTN ID 105 OF ODLPDV RESOURCE "SAIR" ACTION(SAIDLG:=.T.,ODLPDV:END(),SAIDLG:=.F.) ;

PROMPT "Sair" LEFT TOOLTIP "Fechar / Sair" //FONT OFONT

mas continua piscando, agora se eu tirar o tooltip, para

REDEFINE BTNBMP OBTN ID 105 OF ODLPDV RESOURCE "SAIR" ACTION(SAIDLG:=.T.,ODLPDV:END(),SAIDLG:=.F.) ;

PROMPT "Sair" LEFT // TOOLTIP "Fechar / Sair" FONT OFONT

Obrigado e aguardando alguma conclusão dos mestres hehe, não vão me xingar pelo mestre hein !

Maurício de Assis Pinto

Rancharia - SP

maudruidas@yahoo.com.br

CLIPPER 5.3 FWH 2.4 BLINKER 7.0 Workshop 4.5

Link to comment
Share on other sites

citação:

João enviei em seu e-mail kapiaba@brfree.com.br. Obrigado

Maurício de Assis Pinto

Rancharia - SP

maudruidas@yahoo.com.br

CLIPPER 5.3 FWH 2.4 BLINKER 7.0 Workshop 4.5


id=quote>id=quote>

PROJETO MOMENTANEAMENTE, CONDENADO.(Correção->hehehehehe).

ESTAIS COMETENDO VARIOS ERROS, TANTO NO MODULO, BEM COMO, NO DIALOGO.

EXEMPLO: ESTAIS CHAMANDO SAYS, DE "GROUP" E GROUP BOX, VOCE CRIA NO TOOLS DO WORKSHOP.EXE NO BOTAO , E CLICA EM GROUP BOX.

NO SAYS DOS VALORES, DEVERIAS TER GETS COM DESLIGADO E WHEN( .F. ) PARA RECEBER A VARIAVEL, CONTROLE, É BEM MELHOR...

VARIAVEIS STATICAS, ESTAO ESPALHADAS PELO MODULO.

VARIAVEIS MEMVAR, ESTAO ANTES DAS LOCAL... NAO DEVES PROCEDER ASSIM... SIGA A ORDEM ALFABETICA.

TUAS VARIAVES ESTAO SENDO DEFINIDAS DENTRO DO LOOPING DO DEFINE DIALOG... ACTIVATE DIALOG... DEFINA ANTES DO DEFINE DIALOG...

VARIAVEIS COM FLAG .F., ESTAO ANTES DO ACTIVATE DIALOG, DEVEM ESTAR DEPOIS, AO DESLIGAR O DIALOG, É QUE ELAS DEVEM TORNAR-SE .T. OU .F..

Estarei fazendo uma analise mais critica, depois envio o MODULO para voce ver e aprovar.

João Santos - São Paulo.

kmt_karinha@pop.com.br

kapiaba@brfree.com.br

FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe

Editado por - kapiaba on 23/01/2007 09:33:37

Editado por - kapiaba on 23/01/2007 11:34:08

Link to comment
Share on other sites

Valeu Kap, agradeço desde já pela atenção, o ideal era se existisse um curso de five. Mas tudo que aprendi aqui foi graças a vcs, e aos poucos chego lá. Meu medo vai ser em Março que quero comprar o 2.8 harbour, aí o bicho vai pegar, hehe. Um abraço.

Maurício de Assis Pinto

Rancharia - SP

maudruidas@yahoo.com.br

CLIPPER 5.3 FWH 2.4 BLINKER 7.0 Workshop 4.5

Link to comment
Share on other sites

não tem nada haver com o tópico mas não podia deixar passar essa, hehehehehe

PROJETO MOMENTAMENTE, CONDENADO.

essa eu nunca havia visto... hehehehehe

Estarei fazendo uma analise mais critica, depois envio o MODULO para voce ver e aprovar.

mais critica que isso, coitado do rapaz... hahahahahahaha

desculpe Maurício, mas não podia deixar passar....

Alessandro F. Silvaid=blue>

E-mail :aferracini@terra.com.br

FW2.0d + CL53b + Blinker 7.0 + @Say + CDX

MSN: ferracini_silva@hotmail.com

Ribeirão Preto/SP

Link to comment
Share on other sites

Td bem Alessandro, não fico bravo por estes comentários, Agora se a minha tela continuar piscando e eu ficar sem resposta, aí vou condenar bastante gente. hehehehe brincaderinha... haha.

Maurício de Assis Pinto

Rancharia - SP

maudruidas@yahoo.com.br

CLIPPER 5.3 FWH 2.4 BLINKER 7.0 Workshop 4.5

Link to comment
Share on other sites

citação:

Td bem Alessandro, não fico bravo por estes comentários, Agora se a minha tela continuar piscando e eu ficar sem resposta, aí vou condenar bastante gente. hehehehe brincaderinha... haha.

Maurício de Assis Pinto

Rancharia - SP

maudruidas@yahoo.com.br

CLIPPER 5.3 FWH 2.4 BLINKER 7.0 Workshop 4.5


id=quote>id=quote>

EU JA DEI O CAMINHO DAS PEDRAS, VA MODIFICANDO O MODULO E O DIALOGO, ATÉ CHEGAR O MEU... VAI DEMORAR UM POUQUINHO, POIS ESTOU TODO 'ENROLADO'.

João Santos - São Paulo.

kmt_karinha@pop.com.br

kapiaba@brfree.com.br

FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe

Editado por - kapiaba on 23/01/2007 13:33:23

Link to comment
Share on other sites

Kap muito obrigado pela aula, parece que o problema parou. Reestruturei todos os fontes. Quanto ao VBOX - GROUP não sei qual foi a confusão que vc fez. É simples criei um group box no WS e no prg INCLUDE VBOX e group. Só usei como visual pois tem mais recursos.

Só tenho uma dúvida: qndo usar variáveis ou funções estáticas e p/ que servem ?(qual a vantagem ?). Obrigado.

Maurício de Assis Pinto

Rancharia - SP

maudruidas@yahoo.com.br

CLIPPER 5.3 FWH 2.4 BLINKER 7.0 Workshop 4.5

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...