Jump to content
Fivewin Brasil

Para o pessoal do @ Say/Get


jcleoner

Recommended Posts

Alguem sabe como faço para consertar o get da 2a tela. As duas estão no mesmo sistema. A primeira normal feita no Pelles e a segunda utilizando @ Say / Get.

tela_ok.jpg

tela_erro.jpg

Nessa segunda tela os get não saem com a borda como na primeira tela.

Vagner, o Style 4 que voce me sugeriu não funcionou.

José Carlos

Guarulhos-SP

FW 2.0 / Clipper 5.2e / WS | FWH 2.7 / xHarbour 99.51 / xDev / Pelles / SqlLib(MySql)

Link to comment
Share on other sites

Alguem sabe como faço para consertar o get da 2a tela. As duas estão no mesmo sistema. A primeira normal feita no Pelles e a segunda utilizando @ Say / Get.

tela_ok.jpg

tela_erro.jpg

Nessa segunda tela os get não saem com a borda como na primeira tela.

Vagner, o Style 4 que voce me sugeriu não funcionou.

José Carlos

Guarulhos-SP

FW 2.0 / Clipper 5.2e / WS | FWH 2.7 / xHarbour 99.51 / xDev / Pelles / SqlLib(MySql)

Link to comment
Share on other sites

Paulo

Porque existem situações em que uma forma se encaixa melhor que outra.

No Get não existe BORDER, só o NOBORDER.

SET 3DLOOK ON tambem não resolve.

Se eu tirar o MANIFEST resolve, mas aí ele deixa de ficar igual ao XP.

José Carlos

Guarulhos-SP

FW 2.0 / Clipper 5.2e / WS | FWH 2.7 / xHarbour 99.51 / xDev / Pelles / SqlLib(MySql)

Editado por - jcleoner on 05/12/2006 07:51:28

Editado por - jcleoner on 05/12/2006 07:53:05

Link to comment
Share on other sites

aí está João

DEFINE FONT oFont NAME 'Arial' SIZE 0, -12

cLinha = 175

cColuna = 191

cCompr = 450

cAltura = 193

DEFINE DIALOG oDlg PIXEL ;

FROM cLinha, cColuna TO (cLinha+cAltura) , cColuna+cCompr-2 ;

Font oFont ;

Style 4 ;

TITLE "Teste" // MDICHILD

@ 2, 4 GROUP oGroup TO 74 , 218 ;

PROMPT "Grupo" PIXEL OF oDlg

(oGap02:cAlias)->(DbGoTop())

Do while (oGap02:cAlias)->(!Eof())

n++

cText[n]:=Space(30)

do case

case Alltrim((oGAP02:cAlias)->Tipo) = "Say"

@ (oGAP02:cAlias)->Linha, (oGAP02:cAlias)->Coluna ;

SAY oCtl[n] PROMPT AllTrim((oGAP02:cAlias)->Titulo) ;

SIZE (oGAP02:cAlias)->Compr, 10 ;

FONT oFont Right ;

PIXEL OF oDlg

case Alltrim((oGAP02:cAlias)->Tipo) = "Get"

@ (oGAP02:cAlias)->Linha, (oGAP02:cAlias)->Coluna ;

GET oCtl[n] VAR cText[n] ;

SIZE (oGAP02:cAlias)->Compr, 10 ; //Info->Height/2 ;

FONT oFONT ;

PIXEL OF oDlg

case (oGAP02:cAlias)->Tipo == "CHK"

@ (oGAP02:cAlias)->Linha, (oGAP02:cAlias)->Coluna ;

CHECKBOX oCtl[n] VAR lTest ;

SIZE (oGAP02:cAlias)->Compr, 10 ;

PIXEL OF oDlg

case (oGAP02:cAlias)->Tipo == "BOT"

@ (oGAP02:cAlias)->Linha, (oGAP02:cAlias)->Coluna ;

BUTTONBMP oCtl[n] BITMAP 'BOT_SALVAR';

SIZE (oGAP02:cAlias)->Compr , 14 ;

PIXEL OF oDlg FONT oFONT

endcase

(oGAP02:cAlias)->(DBSKIP())

end

(oGAP02:cAlias)->(DBgobottom())

@ (oGAP02:cAlias)->Linha+19, 20 ;

BUTTONBMP oCtl[n] BITMAP 'BOT_SALVAR';

SIZE 44,12 ;

PIXEL OF oDlg FONT oFONT

ACTIVATE DIALOG oDlg Centered

José Carlos

Guarulhos-SP

FW 2.0 / Clipper 5.2e / WS | FWH 2.7 / xHarbour 99.51 / xDev / Pelles / SqlLib(MySql)

Link to comment
Share on other sites

//-> Teste Este Exemplo... Abraços.

#Include "FiveWin.Ch"


FUNCTION Main()

LOCAL cLinha, cColuna, cCompr, cAltura, oGet1, oSaida

LOCAL oDlg, oFont, oGroup, nTest := 0

cLinha := 175

cColuna := 191

cCompr := 450

cAltura := 222

DEFINE FONT oFont NAME 'Arial' SIZE 0, -14 BOLD

DEFINE DIALOG oDlg FROM cLinha, cColuna ;

TO ( cLinha + cAltura ), cColuna+cCompr-2 ;

Font oFont ;

TITLE "Teste do Get" ;

PIXEL ;

STYLE nOR( DS_MODALFRAME )

oDlg:lHelpIcon := .F.

@ 2, 4 GROUP oGroup TO 74 , 218 ;

PROMPT "Grupo" PIXEL OF oDlg

@ 15, 30 GET oGet1 VAR nTest PICTURE "@K 99999999.99" ;

UPDATE ;

SIZE 60, 14 PIXEL OF oDlg ;

RIGHT ;

FONT oFont

@ 080, 080 BUTTON oSaida PROMPT "&Saida " ;

SIZE 50, 12 PIXEL OF oDlg ;

ACTION ( oDlg:End() ) CANCEL

SET FONT OF oSaida TO oFont

ACTIVATE DIALOG oDlg CENTERED RESIZE16

oFont:End()

Release All

RETURN NIL

id=code>id=code>

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 e amigos

Resolvido o problema

Ocorre que a tela anterior que dispara essa que esta com problema tem um brush e isso está afetando os gets.

Chamei ela de outro ponto sem que existisse brush e aí ficou perfeita.

Grato a todos.

José Carlos

Guarulhos-SP

FW 2.0 / Clipper 5.2e / WS | FWH 2.7 / xHarbour 99.51 / xDev / Pelles / SqlLib(MySql)

Link to comment
Share on other sites

Oi Hélio

Esse botão está com a classe ButtomBmp do fivewin.

Na verdade voce faz cria uma imagem junto com o título e depois chama pelo seguinte comando

REDEFINE BUTTONBMP o151 ID 4001 OF oDlg BITMAP "BOT_ABRIR" ;

ACTION ( CAMINHO(oTitulo,@cTitulo,wPar) )

veja um exemplo de uns botões no software que vou lançar em janeiro

tela.jpg

José Carlos

Guarulhos-SP

FW 2.0 / Clipper 5.2e / WS | FWH 2.7 / xHarbour 99.51 / xDev / Pelles / SqlLib(MySql)

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...