Tengo un cuadro de texto en forma de diálogo, quiero enfocarlo de forma predeterminada una vez que se cargue, pero por alguna razón, no sucede. He intentado: centrar y form_load event y poner el método de enfoque justo después de la inicialización del formulario.cómo establecer el foco en el cuadro de texto en un formulario de diálogo usando C#
Respuesta
Puede llamar al método Control.Focus()
en el controlador de eventos Activated
del Formulario de diálogo o establecer el orden del índice de tabulación o utilizar el método Select()
.
bueno, nunca pensé que fue causado por tabindex, ¡gran ayuda! – ikel
Me pones en la dirección correcta usando el evento 'Enter' –
¿Ha intentado utilizar textBox1.Select();
?
sí, lo intenté, no funcionó, entonces gracias a AVD, él me ayudó – ikel
Pruebe usar textbox2.Select() en el evento de carga del formulario de diálogo.
Usar evento de formulario mostrado en su lugar Cargar. El control no puede enfocarse mientras que la forma no se muestra.
public partial class Form1 : Form
{
private void Form1_Shown(object sender, EventArgs e)
{
textBox1.Focus();
}
}
poniendo control.focus() en el evento mostrado del formulario funciona muy bien. – docesam
También puede utilizar el método ActiveControl del cuadro de diálogo. Por ejemplo, si crea el formulario de diálogo en su código como [Diálogo de formulario = formulario nuevo()], entonces usaría el cuadro de diálogo .ActiveControl = "Nombre de su control".
- 1. foco en el cuadro de texto
- 2. ¿Cómo establecer el foco de entrada en un cuadro de diálogo mostrado en Qt?
- 3. Establecer el foco en el campo de cuadro de texto oculto usando Javascript
- 4. Establecer el cursor en una longitud de 14 en el foco de un cuadro de texto
- 5. ¿Cómo borrar un cuadro de texto en el foco?
- 6. Establecer el foco en el campo de texto Extjs
- 7. ¿Cómo establecer el foco en un cuadro de texto Html.TextBoxFor - mvc 2
- 8. Seleccionar texto de QLineEdit en el foco
- 9. No se puede establecer el foco en un cuadro de texto de Windows Forms
- 10. Establecer el foco en un campo de texto
- 11. cómo establecer el valor del cuadro de texto en jquery
- 12. Establecer el progreso del cuadro de diálogo
- 13. jquery cómo establecer el foco de entrada en el control
- 14. tratando de establecer el foco en un cuadro de texto oculto
- 15. Establecer el foco del cuadro de texto en el safari móvil
- 16. Establecer el foco en un texto emergente Control de entrada
- 17. Cómo establecer el orden Z de un control usando WinForms
- 18. C# ¿Cómo hago clic en un botón presionando Enter mientras el cuadro de texto tiene foco?
- 19. Detener que un cuadro de texto WPF pierda el foco
- 20. ¿Cómo establecer el foco en el primer elemento de entrada en un formulario HTML independiente del ID?
- 21. El cuadro de diálogo no modal de WPF representa el cuadro de texto no editable
- 22. Cómo mostrar un cuadro de diálogo MFC sin robar el foco en la otra ventana
- 23. Crear texto dinámicamente en el cuadro de diálogo
- 24. ¿Cómo establecer el foco en el botón negativo del diálogo de alerta de Android?
- 25. cómo configurar un texto en un texto de edición que está en un cuadro de diálogo?
- 26. Abrir un formulario en C# sin foco
- 27. ¿Cómo seleccionar todo el texto cuando el cuadro de texto de edición en un DataGridTemplateColumn recibe foco?
- 28. ¿Cómo establecer el foco en el próximo uitextfield en iPhone?
- 29. ¿Cómo mostrar el texto formateado en HTML en el cuadro emergente usando el generador de diálogo de alerta?
- 30. ¿Es posible hacer clic en un botón sin perder el foco en un cuadro de texto?
¿Dónde está su código? Usted dice que ha intentado cosas pero no veo evidencia de eso. –
Como parece que estás hablando de WinForms (por ejemplo, tu referencia a 'Form_Load'), agregué la etiqueta de WinForms para ti. –