Visual Basic.NET - Respecto a una función, es simple para ayudarme!

 
Vista:

Respecto a una función, es simple para ayudarme!

Publicado por Luis Flores (18 intervenciones) el 08/08/2014 01:29:37
Hola buenas tardes,

Tengo un formulario con un Button1, un Textbox1 y un Label1(este Label lo tengo oculto)

Boton 1:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Label1.Text = "tu nombre es: " + TextBox1.Text + "y tu clave es: " + obtenerPassword(6).ToString
Label1.Visible = True

Textbox1, aquí pongo cualquier nombre

Tengo una función creada llamada obtenerPassword(6) , que exáctamente me genera una clave de 6 caracteres alfanumérico:

Public Function obtenerPassword(ByVal longitud_Clave As Integer) As String

(créo que el codigo es lo de menos para mi consulta, si lo necesitan para ayudarme se los muestro, es para no extenderme)

Mi consulta es como puedo hacer que mi botón realice una vez la funcion obtenerPassword(6), ya que si lo presiono nuevamente me genera una nueva clave y así sucesivamente, entonces habrá alguna forma de bloquear la función
o decirle al boton que lo haga solo una vez .


Gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Respecto a una función, es simple para ayudarme!

Publicado por Pico (167 intervenciones) el 08/08/2014 01:49:38
Sí, muy simple. Ponle un bool. La primera vez que des al botón lo pones a true. La segunda, si el bool está a true, pasas. O si la variable donde guardas la clave ya no es "" o null, pasas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Respecto a una función, es simple para ayudarme!

Publicado por Luis Flores (18 intervenciones) el 08/08/2014 18:02:04
Gracias por tu ayuda,!!

Tu me ayudarías a escrbir el código acá, ya que solo así no capto mucho la idea...gracias!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Respecto a una función, es simple para ayudarme!

Publicado por jorge rojas parga (20 intervenciones) el 29/08/2014 01:34:08
yo lo haria con codigo:
1
2
3
4
5
6
7
8
9
dim contador as boolean
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
contador=true
 Label1.Text = "tu nombre es: " + TextBox1.Text + "y tu clave es: " + obtenerPassword(6).ToString
 Label1.Visible = True
...
 
Public Function obtenerPassword(ByVal longitud_Clave As Integer) As String
if contador =true then exit sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Respecto a una función, es simple para ayudarme!

Publicado por Luis Flores (18 intervenciones) el 29/08/2014 17:33:34
Gracias mi estimado Saludos!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Respecto a una función, es simple para ayudarme!

Publicado por Jorge Rojas (20 intervenciones) el 30/08/2014 05:17:17
Los agradecimientos a Pico, que es el de la idea.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar