Articles of winforms

¿Cómo evitar que el diseñador de Windows Forms genere asignaciones de valor por defecto para las propiedades?

Tengo un control de usuario con una propiedad que es de un tipo de referencia. El diseñador de Windows Forms sigue generando código que asigna el valor inicial de la propiedad a nulo. ¿Cómo puedo prevenir esto? Intenté agregar los métodos Reset y ShouldSerialize: Reset tenía un cuerpo vacío y ShouldSerialize siempre devolvía falso, pero […]

confundido acerca de los recursos y GetManifestResourceNames ()

He estado aprendiendo sobre los recursos en C # y el IDE visual de C #. Estoy confundido ahora. He leído algunas páginas en StackOverflow, como esta, cómo obtener el camino de un recurso integrado y la documentación de Microsoft, pero me confundió. Mi primera pregunta: qué son los recursos: es el archivo .resources o […]

¿Cómo puedo evitar que un usuario navegue a ciertos sitios web en un control WebBrowser?

Tengo un navegador web simple incrustado en una aplicación que permite a un usuario buscar en Wikipedia, y estoy tratando de evitar que el usuario navegue a otros sitios web fuera de wikipedia (por ejemplo, haciendo clic en un enlace externo de las referencias). En este momento, estoy usando este código simple: this.textBoxAddress.Text = this.webBrowser.Url.ToString(); […]

¿Externalizando la traducción de una aplicación WinForms?

Estoy trabajando en una aplicación que se implementará en muchos países diferentes, lo que por supuesto significa diferentes idiomas. Lo que pasa es que no lo traduciría yo mismo, ni los otros desarrolladores. Uno de los usuarios lo traducirá y no tendrá acceso a Visual Studio. La pregunta es, ¿cómo hacer eso? ¿Existe una herramienta […]

WinForms ComboBox SelectedIndexChanged no se dispara al escribir algunos caracteres seguidos de Alt + Abajo

En breve Cuando escribo un carácter en un ComboBox, presiona Alt + Abajo seguido de Entrar o Tabulación, el evento SelectedIndexChanged no se dispara, ¡aunque el valor de SelectedIndex sí cambia! ¿Por qué no se dispara el evento? Actualizar Se produce el mismo error si escribe un carácter, presione Alt + Abajo y luego escriba […]

Gestión de eventos de subprocesos en C #

Estoy trabajando con un marco que ejecuta su propio distribuidor de eventos en un subproceso separado. El marco puede generar algunos eventos. class SomeDataSource { public event OnFrameworkEvent; void FrameworkCallback() { // This function runs on framework’s thread. if (OnFrameworkEvent != null) OnFrameworkEvent(args); } } Quiero entregar estos eventos a un objeto Winforms en el […]

¿Cómo obtener el texto mostrado de RichTextBox?

¿Cómo obtener el texto mostrado en RichTextBox? Quiero decir que si RichTextBox se desplaza hasta el final, me gustaría recibir solo esas líneas, que son visibles para mí. PSIt será suficiente para obtener fisrt cadena mostrada

¿Cómo puedo agregar I números para cada grupo en un Informe RDLC?

¿Cómo puedo agregar números de fila como este: GRUPO 1 Número de identificación de RowNumber Edad 1 231 test 43 2 324 test2 45 3 354 test3 34 GRUPO 2 Número de identificación de RowNumber Edad 1 657 test4 43 2 534 test5 45 3 678 test6 34 Quiero hacer números de fila como este […]

Las mejores prácticas cuando se necesitan dos controles de usuario (winforms) para comunicarse

Problema extendido Me gustaría agregar un nuevo problema además del problema original especificado a continuación. Uno de los controles de usuario en la aplicación contiene una lista de objetos a los que necesito acceder desde otro control de usuario. ¿Cómo se puede hacer esto? (No creo que la división en controles esté muy bien realizada, […]

Como cambiar el nombre del control de tabulación.

Estoy utilizando un control de pestaña en una aplicación de WinForms C #. Quiero cambiar el título de las tabs. Por defecto son tabPage1, tabPage2, etc.