Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Stelios

#1
Cita de: D4N93R 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 (csharp) [Seleccionar]

//este codigo es en form2
//La propiedad de tipo form se llama MainFrom
//La clase en cuestion se llamará TestClass
//Este código está dentro de algún método

this.MainForm.TestClass.SomeMethod();
this.MainForm.TestClass.SomeProperty  = 10;



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?
#2
Cita de: D4N93R en 13 Julio 2010, 20:20 PM
Hay varias formas de hacer eso, pero depende del modelo de componentes que estés haciendo, es decir, puedes hacer referencia a form1 desde form2, puedes hacer lo contrario.

Puedes también crear una variable stática en program o cualquier otra clase y usarla desde los formularios, como te dije, todo depende de tu modelo.

¿Como lo hago? ¿Creo el objeto en Form1 y como accedo a él?
#3
Bueno, por fin con Visual Studio 2005 parece que todo funciona en orden.

Aprovecho este hilo para haceros una cuestión:
En mi aplicación tengo dos ventanas, la verdad es que es bastante fácil desarrollar la interfaz, el caso es que tengo un Program.cs, Form1.cs y Form2.cs.

En Program.cs tengo diseñada una clase y he creado un objeto de ese tipo de clase.
Quiero desde Form1 y Form2 intentar interaccionar con dicho objeto pero no hay manera, están los tres dentro del mismo namespace y ahora mismo ando un poco perdido, todavía estoy un poco perdido con C#.

En resumen, que tengo que diseñar una especie de variable global pero no tengo ni idea de como hacerlo, ¿alguna idea?.

Un saludo.
#4
Cita de: D4N93R en 10 Julio 2010, 15:22 PM
El desarrollo en Windows Mobile no tiene nada de asombroso. Pero! si te gusta .Net, te recomiendo que te descargues el emulador de Windows Phone 7 Series, que va muy muy bien, no tiene nada que ver con Windiws mobile..  ;D

Ya, ya, si ya sé que no tiene nada de asombroso, es más, por lo que he podido leer de otras plataformas como Android o iOS son mucho mejores de cara a herramientas y demás.

Lo que pasa que tengo un móvil con Windows Mobile 6 y quería hacerme una pequeña aplicación xDD.
#5
Bufff, me cuesta bastante trabajo encontrar algo de Visual C# y Windows Mobile.
Que ganas tengo de conseguir un móvil con Android y meterle mano a Android.

Bueno, voy a probar a desinstalarlo todo, Visual Studio 2008, Windows Mobile SDK, etc. Y voy a probar con Visual Studio 2005 que supuestamente es compatible con Windows Mobile 6.

Ya os comentaré a ver que tal.

Un saludo.
#6
El SDK de Windows Mobile no vale para las Express Edition, ni para la versión 2010 de Visual Studio, googlearé a ver que encuentro.
#7
Nada, sigue igual, ¿conocéis algún otro entorno de desarrollo en Visual C# para hacer apps para Windows Mobile?
#8
Probaré primero a intentar reparar la instalación actual y si no a borrar todo y volver a empezar.

Edit: Nada, reinstalé pero sigue todo igual, voy a desinstalarlo completamente y volver a empezar, como me joden este tipo de cosas....
#9
Cita de: D4N93R en  8 Julio 2010, 14:43 PM
Hola,

Primero que todo, bienvenido.!  :xD

Con respecto a tu pregunta, está bien extraño. Unas preguntas:

¿Eso te pasa con todos los proyectos nuevos que creas?

¿Has intentado reinstalar Visual Studio?

Eso me suena como que hay algo dañado en los templates..

Un Saludo.

Gracias por la bienvenida.
Pues sí, me pasa con todos los proyectos, he probado a reinstalar el sp del Visual Studio y los distintos SDK's de Windows Mobile pero nada, tendré que echar la tarde reinstalando Visual Studio.
#10
Hola buenas, este es mi primer post en este foro, espero que me puedan ayudar.

Verán, estoy empezando a hacer apps para Windows Mobile, siempre me he manejado bastante bien en C, Matlab y Visual Basic y había decidido empezar a meterle mano a Visual C#.

El caso es que tengo Visual Studio 2008 Professional con Windows Xp Sp3, me estaba yendo sin problemas pero de repente un día al arrancar y al abrir un proyecto me dice que el proyecto no es compatible con la instalación actual, no sé porqué ha pasado eso, reinstale el SDK de Windows Mobile por si se había actualizado solo el Visual Studio y había dejado atrás el Windows Mobile pero nada sigue saliendo lo mismo, lo peor de todo es que hago un nuevo proyecto y ya no funciona bien, me explico.

Al crear un nuevo proyecto siempre te sale el esquema básico de la aplicación, con un Form y la estructura básica de la app ya creada, pero ahora ya no sale nada, es como si se le hubiera ido la pinza al Visual Studio, ¿alguna idea de lo que puede estar pasando?

Un saludo.