Nesse vídeo iremos demonstrar como é o funcionamento do operador :, que serve para acessar e alterar informações de atributos (propriedades) e também executar métodos de uma classe.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas
#Include "TOTVS.ch"
/*/{Protheus.doc} User Function zExe003
Exemplo de como utilizar o operador : (Dois Pontos), para acessar um atributo ou método de uma classe
@type Function
@author Atilio
@since 26/11/2022
@obs
**** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao ****
/*/
User Function zExe003()
Local aArea := FWGetArea()
Local oFont
//Instancia uma classe na variável oFont através do método New
oFont := TFont():New('Arial', , -16)
//Acessando e modificando um atributo
FWAlertInfo("Conteúdo do atributo Negrito: " + cValToChar(oFont:Bold), "Antes")
oFont:Bold := .T.
FWAlertInfo("Conteúdo do atributo Negrito: " + cValToChar(oFont:Bold), "Depois")
FWRestArea(aArea)
Return
Bom pessoal, por hoje é só.
Abraços e até a próxima.