objetos y clases

20/02/2010 - 00:53 por Ariel | Informe spam
Hola quisiera saber como se puede tener acceso a un objeto que esta en
un formulario (por ej. un textbox) desde una clase.

por ej
el formulario1 tiene un textbox llamado textbox1, ademas
un boton que llama a una funcion "funcion1" en una clase general
(donde guardo un monton de procedimientos)
y esa funcion necesita acceder al textbox del formulario1 para saber
las propiedades o valores y poder cambiarlos
segun sea necesario.-

Desde ya muchas gracias a Todos.
Atte. Ariel

Preguntas similare

Leer las respuestas

#6 Ariel
20/02/2010 - 20:12 | Informe spam
On 20 feb, 15:29, "Alberto Poblacion" <earthling-
wrote:
"Ariel" wrote in message

news:
On 20 feb, 08:29, "Alberto Poblacion" <earthling-

wrote:
> Hola Alberto, y  muchas gracias x responder. Te comento que aunque he
> copiado tu ejemplo de codigo ahun no he podido acceder al textbox,
> tambien lo defino como public en su propiedad Modifiers, alguna otra
> idea.? Desde ya muchas Gracias a Todos

    Te aseguro que con un código de ese tipo funciona. Te copio debejo el
código que acabo de teclear en un proyecto. Lo he compilado y lo he
ejecutado, y funciona.

//Formulario:
namespace Prueba
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            Class1 c = new Class1();
            c.MiMetodo(this);
        }
    }

}

//Clase:
namespace Prueba
{
    class Class1
    {
        public void MiMetodo(Form1 f)
        {
            f.textBox1.Text = "Hola, mundo";
        }
    }

}

En el formulario he arrstrado un textbox y le he puesto "public" en la
propiedad modifiers. Lo he compilado y ejecutado, y efectivamente en el
textbox sale "Hola, mundo", con lo que se demuestra que la clase ha accedido
a él.



Gracias Nuevamente Alberto. ahora lo pruebo y en seguida le comento.
Espero algun dia yo poder serles util a Uds.
Atte. Ariel
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida