none
Hay manera de almacenar una porción de código para utilizar varias veces sin repetir todo el codigo? RRS feed

  • Pregunta

  • Buen Dí­a, Tengo varios textbox y todos deben llevar este código en el evento de KeyPress

        If e.KeyChar = ChrW(Keys.Enter) Then
    
            e.Handled = True
            SendKeys.Send("{TAB}")
    
        End If

    Me preguntaba si hay alguna manera de almacenar el código bajo un alias o alguna otra manera, para luego solo copiar en alias en el evento y se ejecute la acción y así poder mantener el código más limpio.

    Disculpen lo básico de la pregunta!


    jueves, 29 de agosto de 2019 9:11

Respuestas

  • Podrias almacenar el codigo en los "snippets" de visual studio, y luego cada vez que lo quieras insertar simplemente tecleas la abreviatura del snippet y pulsas dos veces la tecla TAB.

    Captura de pantalla

    Pero si solo lo quieres para ponerlo en el KeyPress de muchos textboxes, hay una solucion mejor: Escribe el codigo del evento una sola vez, y luego conecta ese mismo (unico) menejador a todos los textboxes. En el codigo fuente esto se traduce a que el "Handles..." del manejador tiene detras una lista enumerando todos los eventos a los que se ha conectado esa subrutina.

    • Marcado como respuesta ElMago1519 jueves, 29 de agosto de 2019 19:28
    jueves, 29 de agosto de 2019 10:41