SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: frank_nemesis en Viernes 21 de Enero de 2005, 19:57
-
Hola que tal, tengo una duda un tanto basica que no he podido solventar, como logro que una variable pueda ser accedida en cualquier forma de un proyecto?. Esto es por ejem: si en una forma capturo un password ( un string llamado "x" ) y en otra forma del programa quiero hacer referencia al contenido de "x". Alguien puede ayudarme ??? gracias. :unsure:
-
HOLA. Partiendo del supuesto que lo que se desea es tener acceso a una variable dentro de un formulario desde cualquier otra parte del proyecto; se debe hacer lo siguiente:
1- se podria declara la variable publica.
2- Podria ser privada pero usada en una propiedad tipo publica.
Veamos el primer caso:
public string Nombre;
vista desde afuera seria algo como:
nombreDelFormulario.Nombre
....si es privada 2do caso:
private string Nombre;
public string NOMBRE
{
get {return this.Nombre;}
}
vista desde afuera:
nombreDelFormulario.NOMBRE,
ó
string esteContenido=nombreDelFormulario.Nombre;
-
Hola, muchas gracias por tu atencion, he probado lo qu eme comentas y me sale una bronca pues cuando trato de llamar a la variable de la forma que comentas no logro obtenerla
ejem
en forma 1 declare una variabla "dime" del tipo string publica, esta recibe un valor,
en otra forma al querer utilizar el valor que contiene "dime"
marcas que debo usar "nombreformulario.dime" en este caso, pero por mas que le he buscado a los atributos no logro dar con ella, :( . cabe señalar que el programa trabaja con formas independientes, no son hijas de una forma preestablecida ( no herencia ). Agradeceria tu respuesta. Gracias :D
-
Gracias por la respuesta, solo era un error del compilador que como no generaba la solucion, no me detectaba las variables, muchas gracias por su ayuda y paciencia :whistling: :D :P