elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  InputBox en C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: InputBox en C#  (Leído 13,174 veces)
43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 502



Ver Perfil
InputBox en C#
« en: 12 Octubre 2008, 05:10 am »

Dado que en c#.net no existe el InputBox y necesita crearse con una clase propia o utilizando el de Visual Basic, esto segun mi extensa investigacion de 5 minutos.
Prefiero crear uno propio de forma rapida puesto que no le dare mucho uso, les dejo los pasos que hice para crearlo.
- Nuevo Proyecto Windows Form
- Añadir un label y un Button
- Añadir al proyecto un formulario windows form (form2)
- Al form2 añadir un textbox y 2 buttons
- A las propiedades del textbox en modifiers cambiar a "public"
- A las propiedades del button 1 cambiar el DialogResult a "Ok"
- A las propiedades del button 2 cambiar el DialogResult a "Cancel"
- En el form1 al evento click del button 1 añadir el siguiente code:

Código
  1. Form2 inpbox = new Form2();
  2. DialogResult resul = new DialogResult();
  3. resul  = inpbox.ShowDialog();
  4. if (resul == DialogResult.OK)
  5.     label1.Text = inpbox.textBox1.Text;
  6. else
  7.     label1.Text = "Cuadro cancelado";

Y listo ya tenemos un inputbox creado en un par de minutos.





Añadir en el evento keypressed el Keys.Return para mejorarlo un poco.


« Última modificación: 12 Octubre 2008, 05:17 am por 43H4FH44H45H4CH49H56H45H » En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: InputBox en C#
« Respuesta #1 en: 12 Octubre 2008, 23:18 pm »

Hola,vos ahi creas simplemente un formulario nuevo, pero si se puede llamar al inputbox que todos conocemos...mirate este ejemplo:

InputBox Class

saludos.



En línea

43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 502



Ver Perfil
Re: InputBox en C#
« Respuesta #2 en: 13 Octubre 2008, 18:24 pm »

Hola,vos ahi creas simplemente un formulario nuevo, pero si se puede llamar al inputbox que todos conocemos...mirate este ejemplo:

InputBox Class

saludos.



En el enlace que pusiste, se crea igualmente un formulario para simular un InputBox, utilliza el DialogResult y no se llama al mismo(inputbox) como en Vbasic.  :-\
Si vas a dar opiniones, hazlo de lenguajes e idiomas que entiendas.

En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: InputBox en C#
« Respuesta #3 en: 13 Octubre 2008, 22:53 pm »

primero que nada tu ultima expresion en tu post anterior no tenias porque haberla escrito..si ni siquiera me conoces..no podes decir de lo que se y de lo que no se...si bien no soy un "guru" como vos en C#, pero mas o menos tengo idea como para expresar una opinion por mas que no estes de acuerdo o no...es verdad en el link que te puse crea un formulario tambien...pero me referia a que ni bien empieza a el ejemplo del link dice que importando la libreria Microsoft.VisualBasic que contiene las funciones del viejo   se puede mostrar el inputbox verdadero...algo asi:

Código
  1. string MiInputBox = Microsoft.VisualBasic.Interaction.InputBox("Holaaaaaa", "Hola","", 100, 100);

pero claro...hace falta una referencia...pero bueno es una opinion nomas si no te gusta crea el formulario y listo..

saludos.
En línea

43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 502



Ver Perfil
Re: InputBox en C#
« Respuesta #4 en: 14 Octubre 2008, 16:16 pm »

o utilizando el de Visual Basic
Pudiste leer mejor el primer post y ver que ya estaba mencionado.
Supongo que probaste tu ejemplo en VStudio 2008 para colocarlo o solo estas adivinando si saber como se hace en realidad?  :rolleyes:
Gracias por hacerme perder el tiempo repitiendo lo que ya habia escrito.
« Última modificación: 14 Octubre 2008, 16:24 pm por 43H4FH44H45H4CH49H56H45H » En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[ayuda] vbSCTIPT (inputbox, ventanas, goto, loop ... )
Programación Visual Basic
stifmstr 3 1,820 Último mensaje 26 Febrero 2014, 05:48 am
por BlackZeroX
InputBox Windows
Programación C/C++
grandanh 1 1,716 Último mensaje 12 Diciembre 2014, 19:28 pm
por fary
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines