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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  [Duda C#] Problema con visivilidad de objetos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Duda C#] Problema con visivilidad de objetos  (Leído 3,252 veces)
~~
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.981


Ver Perfil WWW
[Duda C#] Problema con visivilidad de objetos
« en: 2 Octubre 2007, 22:57 pm »

Hola a todos

Vereis, tengo un problema con la visibiliad de un objeto, por ejemplo un Text Box.
La cosa es, yo inicio un programa de formularios de windows, le añado un text box  y ahora intento modificar sus propiedades. Desde distintos lugares.

Me voy al MainForm.cs (donde esta añadido mi textBox1) y este es el código que el compilador me pone por defecto:

Código:
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;

namespace Prueva
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
}
}

Ahora quiero q se muestre "Hola" en el textbox al iniciar y hago esto:

Código:
namespace Prueva
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}

void MainFormLoad(object sender, EventArgs e)
{
textBox1.Text = "Hola";
}
}
}

OK todo perfecto. El problema me viene dado al intentar hacer esto mismo pero desde una clase.... me explco con codigo:

Código:
namespace Prueva
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
}

class miClase
{
// La constructora
miClase()
{
textBox1.Text = "Hola"; //Esta es la linea donde <---
//salta el error         <---
}
}

}

En la línea indicada me salta el siguiente error: "The name 'textBox1' does not exist in the current context (CS0103)" vamos q el texbox no está visible para esa clase e provado a llamarlo de mil maneras distintas pero no lo consigo... alguien sabe como lo puedo llamar??
Gracias por la ayuda, por q  aunke es una duda muy simple me trae de cabeza


En línea

MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: [Duda C#] Problema con visivilidad de objetos
« Respuesta #1 en: 7 Octubre 2007, 03:10 am »

lo he intentado varias veces pero tambien me trae problemas, no se actualiza el textbox... estoy intentando por medio de propiedades y dentro de las misma clase funciona pero por fuera no.... seguire viendo haber que ocurre..

Atentamente,

Juan Manuel Lombana
Medellín - Colombia


En línea


~~
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.981


Ver Perfil WWW
Re: [Duda C#] Problema con visivilidad de objetos
« Respuesta #2 en: 8 Octubre 2007, 14:01 pm »

Pues despues de muchas pruevas e llegado a la conclusion de que lo mejor es crear una procedimiento dentro del MainForm que actualice el textbox pasandole los parametros rekeridos, a mi desde luego para el proyecto q estoy haciendo me a servido ;)

Salu2 y gracias por la ayuda
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
duda con objetos en java...
Foro Libre
artis 2 2,344 Último mensaje 2 Mayo 2012, 03:36 am
por exel
Objetos con VBScript, duda muy básica
Programación Visual Basic
prooving 6 4,384 Último mensaje 14 Junio 2012, 22:43 pm
por prooving
[Duda] Interfaces (objetos).
Java
The Swash 3 2,414 Último mensaje 19 Septiembre 2012, 22:41 pm
por The Swash
Duda a la hora de compilar cuanto utilizo objetos.
Programación C/C++
hllsfn 1 1,493 Último mensaje 27 Enero 2017, 15:02 pm
por engel lex
Duda carga de objetos POO
.NET (C#, VB.NET, ASP)
Devilkeeper 3 3,268 Último mensaje 12 Enero 2018, 19:08 pm
por Devilkeeper
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines