
quiero hacer que al escribir en la barra de abajo se pueda pulsar enter y se active el botón (para no tener que estar dándole manualmente al botón)
como seria?
Gracias.

| |||
al pulsar enter hacer como si fuera pulsar el boton [c#] bueno, tengo un programa tipo chat: ![]() quiero hacer que al escribir en la barra de abajo se pueda pulsar enter y se active el botón (para no tener que estar dándole manualmente al botón) como seria? Gracias. ![]() |
| ||||
Respuesta: al pulsar enter hacer como si fuera pulsar el boton [c#] prueba asi en el evento keydown de la caja de texto
Código vb.net:
Ver original
__________________ La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones |
| |||
Respuesta: al pulsar enter hacer como si fuera pulsar el boton [c#] Cita: eso es para vb no? lo necesito para c#
Iniciado por Dradi7 ![]() prueba asi en el evento keydown de la caja de texto
Código vb.net:
Ver original |
| |||
Respuesta: al pulsar enter hacer como si fuera pulsar el boton [c#] ya he descubierto como hacerlo, gracias por la sugerencia de e.KeyCode y Keys.Enter
Código:
y declarando:private void txtenviar_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { } }
Código:
this.txtenviar.KeyDown += this.txtenviar_KeyDown; |
| |||
Respuesta: al pulsar enter hacer como si fuera pulsar el boton [c#] Hola que tal, la forma rapida que se me ocurrio fue lo siguiente
Código:
La idea es de que realices una función de lo que quieras que realice por ejemplo que agregue el texto al listbox (en el caso de mi ejemplo), y lo llames en el evento click del boton. Cuando le des enter en la caja de texto te agregue la cadena mandas a llamar de nueva la función en ese caso al addtext. En el evento keypress lo que hacemos es convertir lo que trae e.keychar a string y lo comparamos con "\r" que vendría siendo el enter; si la tecla pulsada es el enter que agregue el texto.public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { addtext(); } public void addtext() { listBox1.Items.Add(textBox1.Text); } private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { string a; a = Convert.ToString(e.KeyChar); if (a == "\r" ) { addtext(); } } } Bueno espero haberme dado a entender. Saludos. |
| |||
Respuesta: al pulsar enter hacer como si fuera pulsar el boton [c#] Que bueno que ya tiene resuelto tu situación, saludos, ahh por cierto para no utilizar una variable de más puedes hacer lo siguiente (sobre el ejemplo que proporcione)
Código:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (Convert.ToString(e.KeyChar) == "\r") { addtext(); } } |
| |||
Respuesta: al pulsar enter hacer como si fuera pulsar el boton [c#] tengo un problema, tengo en form1.designer.cs la linea: this.txtenviar.KeyDown += this.txtenviar_KeyDown; pero cuando me voy al form1.cs este automáticamente me la borra del otro archivo... |
| |||
Respuesta: al pulsar enter hacer como si fuera pulsar el boton [c#] ya lo he reparado creando el evento bajo el form1.cs |