No se puede actualizar la propiedad ItemData
Actualización: noviembre 2007
ItemData property cannot be upgraded
En Visual Basic 6.0 la propiedad ItemData de un control ListBox o ComboBox se podía establecer en tiempo de diseño en la ventana Propiedades a fin de asociar un Integer a un elemento ListBox o ComboBox.
En Visual Basic 2008, la propiedad ItemData ya no existe. La biblioteca de compatibilidad de Visual Basic (Microsoft.VisualBasic.Compatibility) contiene una función SetItemData que se puede utilizar para asociar un Integer a un elemento; la función GetItemData se puede utilizar para recuperar el elemento.
Cuando se actualiza un proyecto de Visual Basic 6.0, los valores de la propiedad ItemData se descartan.
Qué se ha de hacer a continuación
En el proyecto de Visual Basic 6.0, compruebe las propiedades List e ItemData de los controles ListBox o ComboBox en la ventana Propiedades para ver los valores que se especificaron en tiempo de diseño.
En el proyecto actualizado, agregue código al procedimiento Form_Load para asignar la propiedad ItemData en tiempo de ejecución mediante la función SetItemData de la biblioteca de compatibilidad de Visual Basic.
' Visual Basic 2008 ' In the original project, values of 123, 456, and 789 were set at ' design time for the first three items in a ListBox. VB6.SetItemData(List1, 0, 123) VB6.SetItemData(List1, 1, 456) VB6.SetItemData(List1, 2, 789)