FIX: Il KeyDown, evento di una casella combinata di stile semplice è generato due volte quando si preme il tasto PGSU, PGGIÙ, freccia su o freccia giù in .NET Framework 1.0 SP2

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 814970
Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
Sintomi
In un'applicazione di Microsoft Windows, il KeyDown di una casella combinata di stile semplice viene generato due volte quando si preme PGSU, PGGIÙ, freccia su o freccia GIÙ. Questo problema si verifica se le seguenti condizioni sono true per il computer in cui è in esecuzione l'applicazione:
  • Microsoft .NET Framework 1.0 è installato.
  • Il Microsoft .NET Framework 1.0 Service Pack 2 (SP2) è installato.
  • È installato l'hotfix KB812104.
Risoluzione
Per risolvere il problema, ottenere il service pack più recente per Microsoft .NET Framework 1.0. Per scaricare la versione più recente del service pack, il seguente sito Microsoft Web:
Status
Microsoft ha confermato che questo problema riguarda i prodotti sono elencati nella sezione "Si applica a". Corretto prima in Microsoft .NET Framework 1.0 Service Pack 3.
Informazioni

Procedura per riprodurre il problema.

  1. Avviare Microsoft Visual Studio .NET.
  2. Scegliere Nuovo dal menu file , quindi progetto . Verrà visualizzata la finestra di dialogo Nuovo progetto .
  3. In Tipi progetto fare clic su Progetti di Visual Basic .
  4. In modelli , fare clic su Windows Application e quindi fare clic su OK . Per impostazione predefinita, viene creato un form denominato Form1.
  5. Aggiungere un controllo ComboBox del form Form1. Per impostazione predefinita, la casella combinata di ComboBox1 viene aggiunto al modulo Form1.
  6. Fare clic con il pulsante destro del mouse su ComboBox1 e quindi fare clic su Proprietà . Verrà visualizzata la finestra Proprietà.
  7. Nella finestra Proprietà, impostare la proprietà DropDownStyle su semplice .
  8. In Esplora soluzioni fare clic con il pulsante destro del mouse sul file Form1.vb e quindi fare clic su Visualizza codice .
  9. Incollare il seguente codice prima dell'istruzione End Class nella finestra del codice Form1.vb file.
        Private Sub ComboBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles ComboBox1.KeyDown        MessageBox.Show("Hi")    End Sub
  10. Scegliere dal menu Genera , Genera soluzione .
  11. Nel menu debug , fare clic su Start . Verrà visualizzato Form1.
  12. Selezionare ComboBox1 e quindi premere PGSU.
Si noterà che il problema menzionato nella sezione "Sintomi" sezione.

Nota La casella di messaggio viene visualizzata due volte. Ciò indica che l'evento KeyDown è in è di generato due volte.

Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
824684Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Proprietà

ID articolo: 814970 - Ultima revisione: 02/01/2014 08:12:00 - Revisione: 1.1

Microsoft .NET Framework 1.0 Service Pack 2

  • kbnosurvey kbarchive kbmt kbnetframe100presp3fix kbcombobox kbevent kbqfe kbfix KB814970 KbMtit
Feedback