contraseña en Vb

Pedro
22 de Noviembre del 2003
Como se ejecuta un formulario con contraseña?.
Gracias

mcdowell
22 de Noviembre del 2003
Disculpen la ignorancia pero como es eso de un form con contraseña?

Pedro
22 de Noviembre del 2003
Quizas no lo he explicado correctamente, loque quiero saber si es posible, cuando ejecutas un .exe de vb aparezca antes de que lo abra una contraseña.

Gracias

Pedro
22 de Noviembre del 2003
Podeis decirme el codigo por favor.

Gracias

mcdowell
22 de Noviembre del 2003
lo que quieres hacer es que se muestre el form y despues pida la contraseña?

Pedro
22 de Noviembre del 2003
Lo que quiero, es que la persona que ecceda al programa que tengo, solo lo pueda hacer con una contraseña.

Gracias

Juan
22 de Noviembre del 2003
Lo mejor es que inicies el programa con un Sub Main
que muestre el formulario de contraseña, y continue
según lo introducido. Un ejemplo:

Abre un nuevo proyecto con 2 formularios y 1 módulo.
pon este código en el módulo:

Public password As String

Public Sub main()
Form1.Show vbModal
If password = "password" Then
Form2.Show
End If
End Sub

Y este en Form1:

Private Sub Form_Unload(Cancel As Integer)
password = Text1.Text
End Sub

Para establecer Sub Main como objeto inicial entra en
el menú Proyecto/Propiedades de Proyecto... , allí tienes
un combobox en el que elegir el objeto inicial.

mcdowell
22 de Noviembre del 2003
Como te dijo baltasar, haces al momento de llamar el form haces una comparacion de la clave que introduce el usuario con la que tu escojas si es igual pasa sino termina
para obtener el string del usuario puedes usar un inputbox,

mcdowell
22 de Noviembre del 2003
En el Evento Activate de un formulario Quedaria bien.

Baltasar
22 de Noviembre del 2003
Supongo que se refiere a hacer un formulario que pida contraseña para acceder a un programa. Básicamente es un textbox en el que pides un texto que luego compararás de algún modo con una clave que tienes oculta en el código, en la base de datos, etc. Y si no es la correcta, no te deja pasar al formulario siguiente.

mcdowell
22 de Noviembre del 2003
Ahh Ok asi si lo entiendo!!!