Preguntas etiquetadas con winforms

WinForms es el nombre informal dado a Windows Forms, una biblioteca de clase GUI en Microsoft .NET Framework y Mono. Las preguntas en esta etiqueta también deben etiquetarse con el marco de destino ([.net] o [mono]) y normalmente deben etiquetarse con una etiqueta de lenguaje de programación.

19
Enviar valores de un formulario a otro formulario
Quiero pasar valores entre dos formularios (c #). ¿Cómo puedo hacerlo? Tengo dos formas: Form1 y Form2. Form1 contiene un botón. Cuando hago clic en ese botón, Form2 debería abrirse y Form1 debería estar en modo inactivo (es decir, no seleccionable). Form2 contiene un cuadro de texto y un botón …



5
¿Cómo acelerar la adición de elementos a ListView?
Estoy agregando algunos miles (por ejemplo, 53,709) elementos a un ListView de WinForms. Intento 1 :13,870 ms foreach (Object o in list) { ListViewItem item = new ListViewItem(); RefreshListViewItem(item, o); listView.Items.Add(item); } Esto funciona muy mal. La primera solución obvia es llamar BeginUpdate/EndUpdate. Intento 2 :3,106 ms listView.BeginUpdate(); foreach (Object …

10
Autoajuste y relleno de DataGridView
Tengo 3 columnas en mi DataGridView. Lo que estoy tratando de hacer es que las primeras 2 columnas se ajusten automáticamente al ancho del contenido y que la tercera columna llene el espacio restante. ¿Es posible hacerlo en WinForms? Estoy cargando mis datos desde un EF DataContext si sirve de …


3
Los formularios no responden a los eventos de KeyDown
He estado trabajando durante un tiempo en mi proyecto de Windows Forms y decidí experimentar con los atajos de teclado. Después de leer un poco, pensé que tenía que escribir un controlador de eventos y vincularlo al evento KeyDown del formulario: private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.Control …
82 c#  .net  winforms 


12
Cerrar un cuadro de mensaje después de varios segundos
Tengo una aplicación de Windows Forms VS2010 C # donde muestro un cuadro de mensaje para mostrar un mensaje. Tengo un botón correcto, pero si se alejan, quiero que se agote el tiempo de espera y cerrar el cuadro de mensaje después de digamos 5 segundos, cerrar automáticamente el cuadro …

15
¿Cómo inyectar Javascript en el control WebBrowser?
He probado esto: string newScript = textBox1.Text; HtmlElement head = browserCtrl.Document.GetElementsByTagName("head")[0]; HtmlElement scriptEl = browserCtrl.Document.CreateElement("script"); lblStatus.Text = scriptEl.GetType().ToString(); scriptEl.SetAttribute("type", "text/javascript"); head.AppendChild(scriptEl); scriptEl.InnerHtml = "function sayHello() { alert('hello') }"; scriptEl.InnerHtml y scriptEl.InnerText dan errores: System.NotSupportedException: Property is not supported on this type of HtmlElement. at System.Windows.Forms.HtmlElement.set_InnerHtml(String value) at SForceApp.Form1.button1_Click(Object sender, EventArgs …






Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.