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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Problemas con Visual Studio 2008, ¿desconfigurado?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 [3] Ir Abajo Respuesta Imprimir
Autor Tema: Problemas con Visual Studio 2008, ¿desconfigurado?  (Leído 12,597 veces)
[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Problemas con Visual Studio 2008, ¿desconfigurado?
« Respuesta #20 en: 13 Julio 2010, 21:21 pm »

Si creas el objeto en el form1, y quieres accesarlo desde el form2, tienes que crear una propiedad en el form1 del tipo de la clase que quieres acceder y luego pasarle una referencia al form2 de form1, de modo de que en el form2 puedas hacer algo como

Código
  1. //este codigo es en form2
  2. //La propiedad de tipo form se llama MainFrom
  3. //La clase en cuestion se llamará TestClass
  4. //Este código está dentro de algún método
  5.  
  6. this.MainForm.TestClass.SomeMethod();
  7. this.MainForm.TestClass.SomeProperty  = 10;
  8.  
  9.  


En línea

Stelios

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Re: Problemas con Visual Studio 2008, ¿desconfigurado?
« Respuesta #21 en: 14 Julio 2010, 12:00 pm »

Si creas el objeto en el form1, y quieres accesarlo desde el form2, tienes que crear una propiedad en el form1 del tipo de la clase que quieres acceder y luego pasarle una referencia al form2 de form1, de modo de que en el form2 puedas hacer algo como

Código
  1. //este codigo es en form2
  2. //La propiedad de tipo form se llama MainFrom
  3. //La clase en cuestion se llamará TestClass
  4. //Este código está dentro de algún método
  5.  
  6. this.MainForm.TestClass.SomeMethod();
  7. this.MainForm.TestClass.SomeProperty  = 10;
  8.  
  9.  

Vale, todavía me pierdo un poco con C# pero creo que entiendo lo que dices.

El problema es que tanto Form1 como Form2 son unos tipos de clase Form creados por el Visual Studio, ¿como le puedo añader una propiedad a una clase que no creo yo?


En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Problemas con Visual Studio 2008, ¿desconfigurado?
« Respuesta #22 en: 14 Julio 2010, 18:36 pm »

Son creados por VS por default, pero no tienen nada de especial, es simplemente para ahorrar tiempo. Si le das botón derecho sobre el Form1.cs en el Solution Explorer y luego View Code, ves el código del formulario, es una clase llamada Form1, Form2 o lo que sea, que hereda de Form.

Saludos
En línea

Páginas: 1 2 [3] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
se me a desconfigurado el sonido de mi pc
Windows
TEO94 5 8,644 Último mensaje 26 Febrero 2012, 08:27 am
por Randomize
Problemas con Visual Studio
.NET (C#, VB.NET, ASP)
Beowulf 1 1,733 Último mensaje 24 Marzo 2016, 14:52 pm
por Beowulf
Kate se ha desconfigurado
GNU/Linux
victorsnk 3 3,405 Último mensaje 26 Enero 2018, 23:54 pm
por BloodSharp
escritorio desconfigurado « 1 2 »
Dudas Generales
Novedades 10 3,555 Último mensaje 1 Junio 2023, 00:47 am
por EdePC
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines