ProgressBar Vs Clase

04/07/2009 - 17:16 por Darhas | Informe spam
Hola a todos

Tengo una ProgressBar en el Formulario pincipal (FORM1). La cual la he
declarado como publica en la propiedad MODIFIERS.

Pues no consigo acceder a ella desde la Clase, para aumentarle su VALUE.

Como se hace???, por favor si alguien me responde que ponga el trozo de
codigo que he de poner, porque estoy un poco pez en esto de CSHARP

Un saludo y gracias
Darhas
 

Leer las respuestas

#1 Juan Diego Bueno
04/07/2009 - 17:51 | Informe spam
Hola Darhas:

Es más que probable que estés intentando acceder al objeto desde la clase y
no desde un objeto. Intuyo que estás haciendo Form1.ProgressBar1.Value = ...

Lo que tienes es que crear un objeto de tipo Form1 y ahí si podrás cambiar
el value:

Form1 f = new Form1();
f.ProgressBar1.Value = ...

Puesto que esto lo que hace es crear un nuevo form1 desde donde quiera que
haces la llamada, también es más que probable que necesites tener un sólo
objeto de ese formulario. Te recomiendo que busques la implementación de
patrón singleton para un form (busca singleton o definstance).

Un saludo

"Darhas" escribió en el mensaje de
noticias:
Hola a todos

Tengo una ProgressBar en el Formulario pincipal (FORM1). La cual la he
declarado como publica en la propiedad MODIFIERS.

Pues no consigo acceder a ella desde la Clase, para aumentarle su VALUE.

Como se hace???, por favor si alguien me responde que ponga el trozo de
codigo que he de poner, porque estoy un poco pez en esto de CSHARP

Un saludo y gracias
Darhas


Preguntas similares