× Linguagem de Programação ADVPL

Perguntas Desabilitar campo msget

Mais
8 anos 6 meses atrás - 8 anos 6 meses atrás #29575 por thiagoa_sousa
Olá pessoal, estou precisando desabilitar alguns campode de uma caixa de diálogo que fiz porém não estou conseguindo. Como que faço para desabiliar um msget? Segue abaixo o código...

DEFINE MSDIALOG oDlg TITLE "New Dialog" FROM 000, 000 TO 353, 500 COLORS 0, 16777215 PIXEL

@ 004, 003 GROUP oGrpProd TO 076, 244 PROMPT "Produtos Nota Fiscal" OF oDlg COLOR 0, 16777215 PIXEL
@ 044, 009 MSCOMBOBOX oProdNot VAR nProdNot ITEMS aItProd SIZE 195, 010 OF oDlg COLORS 0, 16777215 ON CHANGE msgAlert(nProdNot) PIXEL
@ 044, 208 MSGET oQtdProd VAR nQtdProd PICTURE "@E 999,999.99" SIZE 037, 010 OF oDlg COLORS 0, 16777215 PIXEL HASBUTTON
@ 016, 008 RADIO oOpGet VAR nOpGet ITEMS "Imprimir Todos","Selecionar Produtos" SIZE 131, 018 OF oDlg COLOR 0, 16777215 ON CHANGE iif(nOpGet==1,msgAlert('1'),msgAlert('2')) PIXEL
@ 036, 009 SAY oSay1 PROMPT "Selecione o Produto:" SIZE 065, 007 OF oDlg COLORS 0, 16777215 PIXEL
@ 036, 207 SAY oSay2 PROMPT "Quantidade:" SIZE 025, 007 OF oDlg COLORS 0, 16777215 PIXEL
@ 058, 102 BUTTON oButton1 PROMPT "Adicionar" SIZE 037, 012 OF oDlg PIXEL
@ 089, 004 LISTBOX oListBox1 VAR nListBox1 ITEMS {} SIZE 239, 064 OF oDlg COLORS 0, 16777215 PIXEL
@ 081, 004 SAY oSay3 PROMPT "Produtos Adicionados:" SIZE 063, 007 OF oDlg COLORS 0, 16777215 PIXEL
@ 159, 155 BUTTON oButton2 PROMPT "Imprimir" SIZE 037, 012 OF oDlg ACTION Close() PIXEL
@ 159, 203 BUTTON oButton3 PROMPT "Cancelar" SIZE 037, 012 OF oDlg ACTION Close(oDlg) PIXEL

ACTIVATE MSDIALOG oDlg
Ultima edição: 8 anos 6 meses atrás por thiagoa_sousa.

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 6 meses atrás - 8 anos 6 meses atrás #29578 por kanaamlrr
Respondido por kanaamlrr no tópico Desabilitar campo msget
oQtdProd:Disable()
ou
@ 044, 208 MSGET oQtdProd VAR nQtdProd PICTURE "@E 999,999.99" When .F. SIZE 037, 010 OF oDlg COLORS 0, 16777215 PIXEL HASBUTTON
Ultima edição: 8 anos 6 meses atrás por kanaamlrr.

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 6 meses atrás #29579 por thiagoa_sousa
Respondido por thiagoa_sousa no tópico Desabilitar campo msget
Olá Kanaãm ,
em primeiro lugar eu gostaria de te agradecer pela ajuda...

Gostaria de saber onde eu encontro uma lista das funções que eu posso utilizar. Um exemplo seria o metodo Disable, procurei o dia inteiro e não tinha encontrado praticamente nada. Onde que eu encontro a documentação?

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 6 meses atrás #29581 por kanaamlrr
Respondido por kanaamlrr no tópico Desabilitar campo msget
Então Thiago,
Você consegue encontrar na documentação do componente em si, porém os métodos Disable, Enable, Hide e Show são comuns para praticamente todos os componentes de tela.
A documentação geralmente está no TDN, mas existem apostilas bem completas na área de downloads aqui do site.
Abraço!

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 5 meses atrás #29585 por thiagoa_sousa
Respondido por thiagoa_sousa no tópico Desabilitar campo msget
Ok Kanaãm. Muito obrigado. Você me ajudou demais!

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.125 segundos
Joomla templates by a4joomla