Histórico da Página
...
Portuguese | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Classe: MsWorkTimeCria um objeto do tipo barra de período. TSrvObject -> TControl -> MsWorkTime NewMétodo construtor da classe.MsWorkTime(): New ( [ oWnd], [ nRow], [ nCol], [ nHeight], [ nWidth], [ nResolution], [ cValue], [ bWhen], [ bChange] ) --> oObjeto
oObjeto
oMsWorkTime := MsWorkTime():New(oDlg,01,01,260,184,0,'',{||.T.},{||} ) GetBlocksRetorna o número de blocos selecionados.MsWorkTime(): GetBlocks ( ) --> oMsWorkTime:GetBlocks() // Result: 10 GetInterTimeRetorna o período selecionado no formato <HH:MM:SS>.MsWorkTime(): GetInterTime ( [ nBloco] ) --> cPeriodo
cPeriodo
oMsWorkTime:GetInterTime(1) // Result: "00:15, 00:30" GetValueRetorna os itens selecionados no formato <XX X XX>.MsWorkTime(): GetValue ( ) --> cRet cRet
As posições que são identificadas com "X" representam o tempo marcado e o espaço em branco " " o tempo desmarcado.
oMsCalendGrid:GetValue() // Result: "X X XX X X X XX X" SetResolDefine a resolução de apresentação da barra de períodos.MsWorkTime(): SetResol ( [ nResolution] ) -->
oMsWorkTime:SetResol(10) Exemplo do método SetResol SetValueDefine os valores de preenchimento.MsWorkTime(): SetValue ( [ cValor] ) -->
oMsWorkTime:SetValue('X X XX X X X XX X')
#include "TOTVS.CH"User Exemplo da classe MsWorkTime Microsiga Protheus 8.11 , Microsiga Protheus 11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas