Informatica

Páginas: 8 (1777 palabras) Publicado: 11 de enero de 2013
Deber de Programación
Nombre: Carlos Pineda
Curso: Segundo Bachillerato Aplicaciones Informática
Paralelo: “B”
Fecha: Guabo, 19 de diciembre de 2012
Control ComboBox para usuarios de Visual Basic 6.0
El control ComboBox de Visual Basic 6.0 se ha reemplazado por el control ComboBox de Windows Forms en Visual Basic 2005. Los nombres de algunas propiedades, métodos, eventos y constantes sondiferentes y, en algunos casos, existen diferencias de comportamiento.
Diferencias conceptuales
Change (Evento)
En Visual Basic 6.0, el evento Change del control ComboBox se desencadena cuando se modifica el texto del control. El evento Change no se desencadena cuando se selecciona un elemento en la sección de la lista del control. Si se modifica el texto de un elemento de la lista medianteprogramación, no se desencadena el evento Change.
En Visual Basic 2005, el evento Change ya no existe; el evento TextChanged se desencadena cada vez que el texto se modifica por alguna razón; por ejemplo:
Cuando se modifica la sección de entrada de texto
Cuando se selecciona un elemento de la lista
Cuando se modifica un elemento de la lista mediante programación
Cuando se llama al método AddItemItemData (Propiedad)
En Visual Basic 6.0 la propiedad ItemData de un control ComboBox se puede establecer en tiempo de diseño en la ventana Propiedades para asociar un valor Integer con un elemento ComboBox.
En Visual Basic 2005, la propiedad ItemData ya no existe. La biblioteca Microsoft.VisualBasic.Compatibility contiene una función SetItemData que se puede utilizar para asociar unvalor Integer con un elemento; la función GetItemData se puede utilizar para recuperar el elemento.
Locked (Propiedad)
En Visual Basic 6.0, la propiedad Locked de un control ComboBox determina si se puede editar la sección del cuadro de texto del control.
En Visual Basic 2005, la propiedad Locked impide que un control se mueva en tiempo de diseño. No existe un equivalente directo para lapropiedad Locked de Visual Basic 6.0; sin embargo, puede conseguir el mismo efecto si establece la propiedad DropDownStyle del control ComboBox en DropDownList.
Nota   En Visual Basic 6.0, si se establece la propiedad Locked en True, también se impedirá que se modifique la selección. Para duplicar este comportamiento, puede cancelar la selección en el evento MouseDown.
NewIndex (Propiedad)
En Visual Basic 6.0, lapropiedad NewIndex se usaba para recuperar el índice del último elemento agregado a un control ComboBox.
En Visual Basic 2005, la propiedad NewIndex ya no existe. Puede utilizar el valor devuelto desde el método Item.Add para recuperar el índice de un elemento cuando éste se agrega.
TopIndex (Propiedad)
En Visual Basic 6.0, la propiedad TopIndex se utilizaba para devolver o establecer un valorque especificara el elemento del control ComboBox o ListBox que debía mostrarse en la posición superior. Esta propiedad solía utilizarse para desplazarse por la lista sin seleccionar ningún elemento.
En Visual Basic 2005, la propiedad ComboBox ya no es compatible con la propiedad TopIndex. En la mayoría de los casos esto no debería representar un problema, porque al definir la propiedad TopIndex,no se producirá ningún efecto visible a menos que se hubiera establecido la propiedad Style en 1 - SimpleCombo. En este caso, puede emular su comportamiento utilizando un control ListBox y un control TextBox; el control ListBox continúa admitiendo la propiedad TopIndex.
Scroll (Evento)
El evento Scroll de Visual Basic 6.se utiliza junto con la propiedad TopIndex para llevar a cabo accionescuando se desplaza por la lista. Visual Basic 2005 no admite el eventoScroll; sin embargo, en la mayoría de los casos, el evento SelectedIndexChanged constituye un sustituto válido.
Cambios de código para el control ComboBox
En los ejemplos siguientes se muestran las diferencias que existen entre las técnicas de codificación de Visual Basic 6.0 y Visual Basic 2005.
El código se modifica para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS