Articles of eventos

Diferencia entre el evento KeyDown, el evento KeyPress y el evento KeyUp en Visual Studio

¿Alguien puede decirme la diferencia entre el evento KeyDown , el evento KeyPress y el evento KeyUp ? Revisé el sitio msdn y no lo explica mucho. ¿Puede alguien decirme en sentido lógico simple cuando ocurre cada uno de los eventos? Siento que todo el evento anterior ocurre cuando se presiona una tecla. Entonces, ¿cuál […]

Manera más limpia de invocar eventos cruzados

Encuentro que el modelo de eventos .NET es tal que a menudo plantearé un evento en un hilo y lo escucharé en otro hilo. Me preguntaba cuál es la forma más limpia de ordenar un evento desde un hilo de fondo en mi hilo de interfaz de usuario. En base a las sugerencias de la […]

‘esto’ no funciona correctamente en otro evento. No tengo ni idea de por qué

Cuento corto, no sé por qué no funciona, he intentado Console.Log () para descubrir qué es ‘esto‘ y el evento sigue pasando ventana. Es un evento de clic que se supone debe activar los efectos en una cierta figura en este carrusel, por lo que no puedo buscar individualmente la clase (al menos que yo […]

Añadir evento listener cross browser

mi problema aquí: ¿por qué este código no funciona ????? … el mensaje no aparece Estoy tratando de agregar el detector de eventos al elemento x en el clic del evento function test() { alert(“test”); } var EventsCrossBrowsers = { addEvents:(function(element,event,func) { if(element.addEventListener) { return elemenet.addEventListener(event,func,false); } else if(elemenet.attachEvent) { return elemenet.attachEvent(“on”+event,func); } }()); } […]

Eliminando manejadores de eventos

Es esto: Button.Click -= new EventHandler(Button_Click); lo mismo que esto: Button.Click -= Button_Click; Lo pregunto porque a mí me parece que el primero está eliminando una nueva referencia a un método, y el último está eliminando un método en sí mismo. Pero, de nuevo, ¿quizás la nueva parte de EventHandler está implícita en la sobrecarga […]

¿Cómo sería posible eliminar todos los controladores de eventos del evento ‘Hacer clic’ de un ‘Botón’?

Tengo un botón de control, y tendría que eliminar todos los controladores de eventos adjuntos a su evento Click . ¿Cómo sería eso posible? Button button = GetButton(); button.Click.RemoveAllEventHandlers();

Form_Load () ‘event’ o Override OnLoad ()

Me gustaría que alguien lo intente y explique la diferencia entre estos. Más específicamente, ejemplos de escenarios de uso. Estoy refactorizando algún código de Windows Form y un Form tiene algún código en el evento Form_Load() y también en un evento protected override void OnLoad() que llama a base.OnLoad(e); Ahora lo rastreé y el Override […]

C # cómo hacer un bucle mientras se mantiene presionado el botón del mouse

¿Me puede apuntar en la dirección correcta? Estoy intentando hacer que se active un ciclo mientras el botón de formulario está presionado. //pseudocode While (button1 is pressed) value1 += 1 Y luego, por supuesto, dejar de bucle cuando se suelta el botón

Mouse de control principal Ingrese / deje eventos con controles secundarios

Tengo una aplicación C .NET 2.0 WinForms. Mi aplicación tiene un control que es un contenedor para dos controles secundarios: una etiqueta y algún tipo de control de edición. Puedes pensarlo así, donde la caja externa es el control principal: + ——————————— + | [Control de etiqueta] [Editar control] | + ——————————— + Intento hacer […]

¿Cómo los eventos causan memory leaks en C # y cómo las referencias débiles ayudan a mitigar eso?

Hay dos formas (que yo conozco) de provocar una pérdida involuntaria de memoria en C #: No deshacerse de los recursos que implementan IDisposable Referenciar y quitar referencias de eventos incorrectamente. Realmente no entiendo el segundo punto. Si el objeto fuente tiene una vida útil más larga que el oyente, y el oyente ya no […]