PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 25 → Wx - Exemplos e comandos para Renderizar controle, display, refresh, Atualizar tela e controles
Wx - Exemplos e comandos para Renderizar controle, display, refresh, Atualizar tela e controles
Débuté par adrianoboller, 07 mar. 2016 17:12 - 3 réponses
Membre enregistré
3 659 messages
Popularité : +175 (223 votes)
Posté le 07 mars 2016 - 17:12
Prezados,

Segue exemplos e comandos para Renderizar controle, display, refresh, Atualizar tela e controles:

Rendereizar uma tabela (Browser list, Looper...)
//Tabela
TableDisplay(Table_nome,taReExecuteQuery)
TableDisplay(Table_nome,taInit)

OU

//Looper
LooperDisplay(Table_nome,taReExecuteQuery)
LooperDisplay(Table_nome,taInit)


http://help.windev.com/en-US/…

Exemplo:

i é int
PARA i = 1 TO 1000
LongProcess ()
WinRedraw ()
END


http://help.windev.com/en-US/…

Exemplo:

// Calculation loop
FOR i = 1 TO 10000
CalculationProcedure(i)
// Give control back to the system in order to display the results
Multitask()
END
// Wait 1 second
Multitask(100)


--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.blogspot.com.br/
Membre enregistré
3 659 messages
Popularité : +175 (223 votes)
Posté le 07 mars 2016 - 17:13
Outras informações:

http://help.windev.com/en-US/…

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.blogspot.com.br/
Membre enregistré
3 659 messages
Popularité : +175 (223 votes)
Posté le 07 mars 2016 - 17:36
FUNÇÃO DE REDIRECT DE DIRETORIO PARA USO NOS RELATORIOS COM WEBDEV

Procedure WS_ReturnGenerationDir()

// Local variables
sGenDir is string

//Servidor
sGenDir = fDataDir()+ "\gen\"
IF fDirectoryExist(sGenDir) = False THEN
fMakeDir(sGenDir)
END
sGenDir = sGenDir + gnConvenioAdministrador +"_"+ gnSeqAutorzAdministrador +"\"
IF fDirectoryExist(sGenDir) = False THEN
fMakeDir(sGenDir)
END

RESULT sGenDir




EXEMPLO DE USO:

// Local variables
GloCabecalho = "Convênio: "+ gnConvenioAdministrador
sFileName is string
sFileName = WS_ReturnGenerationDir() + "FechamentoVoucher"+ gnConvenioAdministrador+"_"+GloAno +".pdf"
iDestination(iGenericPDF,sFileName)
iInitReportQuery(RPT_FechamentoVouchers,gnConvenioAdministrador,GloAno)
iPrintReport(RPT_FechamentoVouchers,gnConvenioAdministrador,GloAno)
FileDisplay(sFileName,"application/unknown", "FechamentoVoucher"+ gnConvenioAdministrador+"_"+GloAno +".pdf")
fDelete(sFileName)


--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.blogspot.com.br/
Membre enregistré
3 659 messages
Popularité : +175 (223 votes)
Posté le 08 mars 2016 - 01:49
DelayBeforeClosing

Limita a duração de uma janela ou caixa de diálogo de exibição.

Se nenhuma ação do usuário é realizada, quando a quantidade de tempo especificado é atingido:

para uma janela, o código de um botão da janela será executado.
para uma caixa de diálogo, a caixa de diálogo é fechada automaticamente. Para as caixas de interrogação ou de diálogo de confirmação, a resposta esperada corresponde ao botão padrão.

A quantidade de tempo especificado para o fechamento automático é ignorado nos seguintes casos:

se o usuário clica em um botão.
Se o utilizador modifica um controlo.
se o usuário pressionar qualquer tecla do teclado.

Nota : As seguintes caixas de diálogo são levados em conta:

de informação ou de erro (funções WLanguage chamado Informações , de erro , de aviso ).
interrogação (funções WLanguage nomeados YesNo , Dialog ).
confirmação (funções WLanguage chamado Confirmar , OKCancel ).

Por padrão, as caixas de diálogo são de bloqueio: o aplicativo é bloqueado enquanto estas janelas são abertas.


//Exemplo
// Fecha a caixa de diálogo em 2 segundos
DelayBeforeClosing ( 200 )
Erro ( "A aplicação será encerrado" )
EndProgram ()

// Executar o código de BTN_CloseButton em 5 segundos
DelayBeforeClosing (MyWindow, BTN_ Fechar , 500 )
// O código do botão BTN_Close chama a função Close

Sintaxe

Time-out antes de fechar as caixas de diálogo esconder os detalhes
<Result> = DelayBeforeClosing ([<TimeOut>])


--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.blogspot.com.br/