Soy nuevo en C# ¿Alguien puede decirme cómo mostrar un nuevo formulario al hacer clic en un botón?Para mostrar un nuevo formulario al hacer clic en un botón en C#
20
A
Respuesta
41
Prueba esto:
private void Button1_Click(Object sender, EventArgs e)
{
var myForm = new Form1();
myForm.Show();
}
7
private void ButtonClick(object sender, System.EventArgs e)
{
MyForm form = new MyForm();
form.Show(); // or form.ShowDialog(this);
}
9
doble clic en el botón en el diseñador de formularios y escribir el código:
var form2 = new Form2();
form2.Show();
Buscar algunas muestras en Internet.
1
Este es el código que necesitaba. La función .show() de un control de usuario definido en realidad no muestra nada. En primer lugar, debe ser envuelto en una forma de este modo:
CustomControl customControl = new CustomControl();
Form newForm = new Form();
newForm.Controls.Add(customControl);
newForm.ShowDialog();
-2
Game_Menu es el nombre del formulario
Form1 es el nombre del objeto
Cuestiones relacionadas
- 1. ¿Hay alguna manera de no enviar un formulario web completo al hacer clic en un botón?
- 2. Al hacer clic en un botón con Ruby Mechanize
- 3. Mostrar alerta en un botón de clic
- 4. Android resaltar un botón imagen al hacer clic en
- 5. ¿Cómo se maneja un botón al hacer clic en Android?
- 6. Botón al hacer clic en cambio de estado visual
- 7. ¿Cómo evitar repetidamente hacer clic en un botón en un formulario?
- 8. Hacer clic en el escritorio en un formulario transparente
- 9. make tooltip mostrar al hacer clic y agregarle un modal
- 10. Cómo mostrar un menú contextual al hacer clic con el botón derecho en un elemento de menú
- 11. ¿Cómo puedo activar el botón predeterminado en un formulario sin hacer clic en él (winforms)?
- 12. Perder datos de formulario al hacer clic en el botón Atrás en el navegador
- 13. Al hacer clic en un botón automáticamente en un navegador web con python
- 14. Cómo saltear Validar después de hacer clic en el botón Cancelar de un formulario
- 15. ¿Cómo agregar un div al hacer clic en un botón en jquery?
- 16. ¿Cómo podemos mostrar la animación Curl de página al hacer clic en el botón en android
- 17. jQuery validate(); Solo validar al hacer clic en un tipo de botón de envío
- 18. ¿Cómo hacer clic en un botón de programación en WPF?
- 19. Haga clic en evento en botón se activa al enviar un formulario con enter
- 20. Hacer un botón para huir en jQuery
- 21. ¿Puedo hacer clic en un botón programáticamente para un intento predefinido?
- 22. Hacer que un botón de Android cambie el fondo al hacer clic en XML
- 23. mostrar/ocultar la imagen al hacer clic
- 24. Menú emergente al hacer clic en un botón en acción Barra
- 25. ¿Cómo establecer un punto de interrupción al hacer clic en un botón de terceros?
- 26. mecanizar Python haga clic en un botón
- 27. Llamando al teclado en pantalla usando un botón en C#
- 28. enviar formulario al hacer clic en evento usando jquery
- 29. Deshabilitar botón al hacer clic, pero habilitar otro botón
- 30. Abrir un cliente de correo electrónico al hacer clic en un botón
Esto no está haciendo nada para mí. Intento lanzar un nuevo formulario que contiene mucha ayuda relacionada cuando el usuario hace clic en la opción de menú de la tira de herramientas de "ayuda". He usado el oyente de acción correcto y el código se ejecuta, pero no se muestra ningún formulario. – anon58192932
¿Por qué 'var' en lugar de 'nombre de clase'? –
@Sangram En definitiva, es una cuestión de estilo. Porque sabemos que la clase es Form1, el compilador e inferir la declaración. –