REVISIÓN: El evento KeyDown de un cuadro combinado de estilo simple produce dos veces cuando presiona la tecla RE PÁG, AV PÁG, flecha arriba o flecha abajo en el Service Pack 2 de .NET Framework 1.0

Seleccione idioma Seleccione idioma
Id. de artículo: 814970 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

En esta página

Síntomas

En una aplicación de Microsoft Windows, el evento KeyDown de un cuadro combinado de estilo simple se produce dos veces cuando presiona la tecla RE PÁG, AV PÁG, flecha arriba o flecha abajo. Este problema se produce si las condiciones siguientes son verdaderos para el equipo donde se ejecuta la aplicación:
  • Microsoft .NET Framework 1.0 está instalado.
  • El Microsoft .NET Framework 1.0 Service Pack 2 (SP2) está instalado.
  • KB812104 hotfix está instalado.

Solución

Para resolver este problema, obtenga el service pack más reciente para Microsoft .NET Framework 1.0. Para descargar el service pack más reciente, visite el siguiente sitio Web de Microsoft:
http://www.microsoft.com/downloads/details.aspx?familyid=6978D761-4A92-4106-A9BC-83E78D4ABC5B&displaylang=en

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:". Este problema se corrigió por primera vez en Microsoft .NET Framework 1.0 Service Pack 3.

Más información

Pasos para reproducir el comportamiento

  1. Inicie Microsoft Visual Studio NET..
  2. En el menú archivo , seleccione nuevo y, a continuación, haga clic en proyecto . Aparecerá el cuadro de diálogo nuevo proyecto .
  3. En Tipos de proyecto , haga clic en Proyectos de Visual Basic .
  4. En plantillas , haga clic en Windows Application y, a continuación, haga clic en Aceptar . De forma predeterminada, se crea un formulario que se denomina Form1.
  5. Agregue un control ComboBox al formulario Form1. De forma predeterminada, el cuadro combinado de ComboBox1 se agrega al formulario Form1.
  6. Haga clic con el botón secundario del mouse en ComboBox1 y, a continuación, haga clic en Propiedades . Aparecerá la ventana Propiedades.
  7. En la ventana Propiedades, establezca la propiedad DropDownStyle a simple .
  8. En el Explorador de soluciones, haga clic con el botón secundario en el archivo Form1.vb y, a continuación, haga clic en Ver código .
  9. Pegue el código siguiente antes de la instrucción End Class en la ventana de código del archivo Form1.vb.
        Private Sub ComboBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles ComboBox1.KeyDown
            MessageBox.Show("Hi")
        End Sub
  10. En el menú Generar , haga clic en Generar soluciones .
  11. En el menú Depurar , haga clic en iniciar . Aparecerá Form1.
  12. Seleccione ComboBox1 y, a continuación, presione RE.
Observará el comportamiento que se menciona en la sección "Síntomas" sección.

Nota Dos veces aparece el cuadro de mensaje. Este comportamiento indica que el evento KeyDown se produce dos veces.

Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft

Propiedades

Id. de artículo: 814970 - Última revisión: jueves, 30 de enero de 2014 - Versión: 1.1
La información de este artículo se refiere a:
  • Microsoft .NET Framework 1.0 Service Pack 2
Palabras clave: 
kbnosurvey kbarchive kbmt kbnetframe100presp3fix kbcombobox kbevent kbqfe kbfix KB814970 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 814970

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com