Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Chamuanza

Abrir ComboBox

Recommended Posts

Chamuanza

:wallbash:

Bem aja a todos (mais uma ajuda)

Tenho um ComboBox que é preenchido desta maneira:

Private Sub Md_FillCombo()
        Try
            Dim r As DataRow
            comboBoxNo.Items.Clear()
            For Each r In dSet.Tables(0).Rows
                comboBoxNo.Items.Add(r.Item(0))
            Next r
            btnUpdate.Enabled = False
            btnDelete.Enabled = False



        Catch ex As Exception
            MsgBox(ex.ToString())
        End Try
    End Sub

quando abre o form o combobox fica em branco.

Como hei-de fazer para que ao abrir o form a combobox fique logo no ultimo item

Um Muito obrigado a todos

Chamuanza

Share this post


Link to post
Share on other sites
jpaulino

Podes utilizar o SelectedIndex para definires a posição que queres que fique seleccionada.

Podes fazer assim:

Private Sub Md_FillCombo()
        Try
            Dim r As DataRow
            comboBoxNo.Items.Clear()
            For Each r In dSet.Tables(0).Rows
                comboBoxNo.Items.Add(r.Item(0))
            Next r
            btnUpdate.Enabled = False
            btnDelete.Enabled = False

            ' Selecciona o ultimo item  
            comboBoxNo.SelectedIndex = comboBoxNo.Items.Count - 1


        Catch ex As Exception
            MsgBox(ex.ToString())
        End Try
    End Sub

Share this post


Link to post
Share on other sites
Chamuanza

Pois é só resolvi uma parte do que queria, ou pelos menos pensava

Pretendo sincronizar a deslocação da dataGridView com os items da combobox, de facto assim sucede mas só depois de seleccionar um item da combobox.

Terei que ao abrir o form seleccionar o ultimo item da combo (já faz), e ficar com o foco na combo.

De facto quando abro o Form,o cursor da datagridview vem para a ultima linha,(Ex.8), a combobox tem o item 8 mostrado, mas só depois de clicar noutro item da combo é que consigo sincronizar a grid com a combo.

Será que isto tem razuabilidade?

Um bem aja

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.