none
Desmarcar ChecklListBox RRS feed

  • Pergunta

  • Olá,

    Gostaria de saber se tem como desmarcar um checklistbox após a gravação de um contato (no caso de um cadastro de clientes). Utilizei código:

     

              Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

            TabControl1.SelectedTab = TabPage2

            Button1.Enabled = False
            Button2.Enabled = False
            Button3.Enabled = True
            Button4.Text = "Cancelar"
            Button4.Enabled = True
            Button5.Enabled = False

            RegularizacaoCheckedListBox.Text = ""

            Me.TabelaBindingSource.AddNew()


            For x As Integer = 0 To Me.RegularizacaoCheckedListBox.Items.Count - 1
                Me.RegularizacaoCheckedListBox.SetItemChecked(x, False)
            Next


        End Sub

    Porém este está apagando também o registro do checklistbox do contato gravado anteriormente. Teria alguma outra possibilidade? Outro problema é que o texto do checklist continua selecionado (em azul) mesmo após a gravação

    segunda-feira, 10 de fevereiro de 2014 22:12

Todas as Respostas

  • crie um método que desmarca os check's

    for(int i = 0; i < (numeroDeChecks; i++)

    {

    checkbox.items[i].checked = false;

    }

    e só chame o método após ele gravar o contato

    quinta-feira, 13 de fevereiro de 2014 12:25
  • Não deu certo este código..

    O problema do outro é que desmarca todos os checklist de todos os registros..

    sexta-feira, 14 de fevereiro de 2014 10:15