visual tutorial studio llamar evento espaƱol desde crear codigo boton .net winforms visual-studio-2010 event-handling windows-forms-designer

.net - tutorial - windows forms c# visual studio 2015 pdf



Eliminando controladores de eventos de Visual Studio 2010 (1)

Estoy trabajando en un proyecto que me dejó todos los controles con nombres predeterminados hasta hace poco. Varias veces al comienzo del proyecto, accidentalmente hice doble clic en algo y se creó un controlador de eventos para ese control. En ese momento no sabía cómo eliminarlos, porque Ctrl + Z desharía mucho más de lo que quería.

Ahora sé que puedo ver y refactorizar los eventos que están siendo utilizados por un control en la sección Events de las ventanas de Properties . Principalmente he solucionado estos problemas, pero tengo una función llamada TabPage4_Click que no puedo encontrar un control que realmente la esté usando. Ya no tengo un TabPage4, he cambiado el nombre de todo en este punto, y ninguna de las páginas de pestañas está usando este controlador de eventos, pero mi aplicación no puede compilarse si lo elimino.

En este punto, hay demasiados controles en mi formulario para verificarlos uno por uno para descubrir si alguno de ellos está usando este controlador de eventos. Me pregunto si hay alguna forma de que vea una lista de controladores de eventos y los controles que los están usando. ¿Hay alguna forma en Visual Studio 2010 de rastrear fácilmente qué control está utilizando actualmente un controlador de eventos para que lo elimine sin crear ningún conflicto?


Evite utilizar el diseñador para nada más que agregar controles en su formulario. Encontrarás eventos y controladores de eventos mucho más fáciles de administrar si estás registrando explícitamente sus eventos en la inicialización del formulario:

void RegisterControlEvents() { myButton.Click += MyClickHandler; ... } void MyClickHandler(object sender, EventArgs e) { ... }

Pronto descubrirás que no usas al diseñador en absoluto ...

En cuanto al código muerto, elimínelo e intente compilar; si hay una referencia, VS le dirá dónde la eliminación rompió su código / dónde ir para solucionarlo.

Si estás buscando una herramienta, te diría que obtengas la demo de ReSharper. No creo que se compare nada más (no, no trabajo para JetBrains / ReSharper, es simplemente una herramienta increíble para eso).