Compartilhar via


Propriedade NewIndex não pode ser atualizada

No Visual Basic 6.0 o NewIndex propriedade foi usada para recuperar o índice do item mais recentemente adicionado a um ListBox ou ComboBox controle. Durante a atualização, o valor de NewIndex não pode ser determinado e não pode ser atualizada. O valor retornado do Items.Add método pode ser usado em vez de NewIndex.

O que fazer em seguida

  1. Revisar o uso do NewIndex propriedade e modifique seu código sistema autônomo no exemplo a seguir.

    ' Visual Basic 6.0
    List1.AddItem "Hello"
    List1.ListIndex = List1.NewIndex
    
    ' After upgrade to Visual Basic 2008
    List1.Items.Add("Hello")
    ' UPGRADE_ISSUE: ListBox property Form1.List1.NewIndex was not upgraded.
    List1.SelectedIndex = List1.NewIndex    ' Causes a compilation error.
    
  2. O código Visual Basic 2008 depois deve ser modificados da seguinte maneira.

    Dim x As Integer
    x = List1.Items.Add("Hello")
    List1.SelectedIndex = x
    

Consulte também

Conceitos

Controle ComboBox para usuários do Visual Basic 6.0

Controle ListBox para Usuários do Visual Basic 6.0