Olá, boa tarde.
Estou implementando em uma aplicação uma tela de status e comando para acionar uma válvula. porem eu tenho para status da válvula três condições diferente se ela está em seleção local, remoto ou desligada, fora isso preciso exibir em uma DrawString erro.
irei utilizar uma if para verificar qual posição está se nenhuma das três for verdadeira exibira erro.
criei uma XObject para os dados da válvula onde tenho todas informações dela.
Tela da valvula
porem quando eu rodo a aplicação pela primeira vez da um erro e não carrega o valor de status da válvula.
quando confirma o erro e clica para abrir novamente a tela ela não exibe o erro e carrega o valor.