Valor de Pena gráfica congelado ao utilizar treeview

Boa Tarde

Estou desenvolvendo com o auxílio do treeview uma ferramenta de análise gráfica e de informações de tags do sistema. O problema ocorre quando eu defino a tag que desejo mostrar a informação gráfica pelo método NodeClick do Treeview. A informação é carregada corretamente porém a pena fica com seu valor congelado.

A forma com que eu gero a pena em tempo de execução é a mesma já citada em outros tópicos aqui do fórum:

	'ADICIONA A PENA COM O NOME DO NO SELECIONADO
	SET PENA = GRAFICO.Pens.AddPen(NODE.TEXT)  	
	'TIPO DA PENA DO GRAFICO 0 = RT 1 = HIST  2 = RT E HIST 3 = AUTO
	PENA.DataSourceType = 0
    'USAR TIMESTAMP DO NO SELECIONADO
	PENA.UsetimeStamp = True
	'SETA A UNIDADE DE ENGENHARIA NA LEGENDA DO GRAFICO
	PENA.EU = Application.GetObject(NODE.KEY).UNIDADE_ENGENHARIA
	'ENVIA O VALOR DA TAG DO NODE SELECIONADO NO GRAFICO
	PENA.YLink = Application.GetObject(NODE.KEY).VALOR
	'EXECUTA O COMANDO
	PENA.Connect()

Alguma ideia do que posso fazer para solucionar este problema?
Obrigado!

EDITADO: Já solucionei o problema. O meu link para a propriedade “Ylink” da pena estava errado.

Bom dia @fernando.b,

Muito interessante sua abordagem.

A propriedade YLink espera o pathname do valor desejado, logo a atribuição deveria ficar assim:

PENA.YLink = NODE.KEY & ".VALOR"

1 Like

Positivo Nivaldo. Percebi hoje de manhã meu equivoco.
Obrigado!