Árvore de páginas

Construtor MsCalendGrid:New

Método construtor da classe.

Sintaxe

MsCalendGrid():New( [ oWnd ], [ nRow ], [ nCol ], [ nWidth ], [ nHeight ], [ dDateIni ], [ nResolution ], [ bWhen ], [ bAction ], [ nDefColor ], [ bRClick ], [ lFilAll ], [ nTypeUnit ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

oWnd

objeto

Indica a janela ou controle visual onde o objeto será criado.

 

 

nRow

numérico

Indica a coordenada vertical em pixels ou caracteres.

 

 

nCol

numérico

Indica a coordenada horizontal em pixels ou caracteres.

 

 

nWidth

numérico

Indica a largura em pixels do objeto.

 

 

nHeight

numérico

Indica a altura em pixels do objeto.

 

 

dDateIni

data

Indica a data inicial do calendário.

 

 

nResolution

numérico

Indica a resolução que será aplicada na grade do calendário.

 

 

bWhen

bloco de código

Indica o bloco de código que será executado quando a mudança de foco da entrada de dados, na janela em que o controle foi criado, estiver sendo efetuada. Observação: O bloco de código retornará verdadeiro (.T.), se o controle permanecer habilitado; caso contrário, retornará falso (.F.).

 

 

bAction

bloco de código

Indica o bloco de código que será executado quando clicar, com o botão esquerdo do mouse, sobre o botão.

 

 

nDefColor

numérico

Indica a cor de fundo da grade.

 

 

bRClick

bloco de código

Indica o bloco de código que será executado quando clicar, com o botão direito do mouse, sobre o objeto.

 

 

lFilAll

lógico

Indica se habilita (.T.) ou desabilita (.F.) o preenchimento de todo o período.

 

 

nTypeUnit

numérico

Indica o tipo de grade, 0(Default) = Horas e 1 = Dias.

 

 

Retorno

Nome

Tipo

Descrição

oObj

objeto

Nova instância da classe MsCalendGrid

Exemplos

Exemplo 1
  oMsCalendGrid := MsCalendGrid():New(oDlg,01,01,260,184,;
    date(),nResolution,,{|x,y| Alert(x)},;
    RGB(255,255,196),{|x,y| Alert(x)},.T.)
  • Sem rótulos