Ocorreu um erro
"Referência de objeto não definida como um instância de um objeto "
quando usando objusername.intuserid=listbox1.selecteditem.value
.
Respostas:
1 para resposta № 1Verifique se listbox1.SelectedItem
é nulo ou listbox1.SelectedIndex = -1
antes de acessar a propriedade. Isso basicamente significa que nada está selecionado.
0 para resposta № 2
Seu ListBox1 também pode retornar Texto usando a propriedade SelectedValue se o valor tiver sido definido antes. Mas acima, é uma maneira mais eficaz de obter texto.
Agora, o valor é algo que não é visívelpara o usuário, mas é usado principalmente para armazenar no banco de dados. Não inserimos o Texto do ListBox1, mas também podemos inseri-lo, mas costumávamos inserir o valor do item selecionado. Para obter valor, podemos usar
ListBox1.SelectedValue