Evento GotFocus perchè in VB.NET compare ed è nascosto in C#?

Un thread sulla lista DotNet mi ha fatto venire in mente un vecchio particolare che avevo già notato con Visual Studio 2003.
Sono andato a guardare Visual Studio 2005, non è cambiato nulla!.
Sui progetti di VB.NET l'evento GotFocus su controlli è visibile e attivabile da IDE, sui progetti di C# invece è possibile utilizzare l'evento GotFocus solamente da codice perchè l'IDE di C# non presenta l'evento tra quelli disponibili.
Ho ritrovato un vecchio appunto del "Windows Forms Team" che aveva detto che l'evento GotFocus era stato escluso dall'ide cito testuale: "The GotFocus event was hidden from the grid because generally, it's the wrong event to use.  For Windows Forms, the Enter and Leave events provide the equvalent functionality, but have the advantage of not raising events when the user task switches away to another window."
In parole povere l'evento GotFocus è stato nascosto perchè sostituito in tutto dall'evento Enter che ha il vantaggio di non "scattare" quando l'utente cambia la form attiva.

Print | posted on lunedì 7 agosto 2006 18:54

Feedback

# Istruzioni su serie di controlli - MasterDrive.it - Information Technology Developers Community

Left by Pingback/TrackBack at 26/08/2007 23:25
Gravatar Istruzioni su serie di controlli - MasterDrive.it - Information Technology Developers Community

# sfruttare gli eventi dei Form Figli - Pagina 2 - MasterDrive.it - Information Technology Developers Community

Left by Pingback/TrackBack at 09/02/2008 19:31
Gravatar sfruttare gli eventi dei Form Figli - Pagina 2 - MasterDrive.it - Information Technology Developers Community

Your comment:





 
Please add 3 and 1 and type the answer here:

Copyright © Luciano Bastianello

Design by Bartosz Brzezinski

Design by Phil Haack Based On A Design By Bartosz Brzezinski