PDA

Ver la Versión Completa : Objetos C#


Cheswar
04-03-2008, 16:26:13
Tengo una duda y espero que me puedan ayudar, estoy empezando a ver C#, y se que todo en este lenguaje son objetos, pero el problema es que no se el formato o las instrucciones para hacer objetos como un label o un vector de label's. Por favor ayudenme:)

cHackAll
10-03-2008, 16:13:27
Te pido aclares un poco tu pregunta.

En todo caso debes leer todo lo que es Programación Orientada a Objetos para comprender las bases sobre las cuales el lenguaje actua. Para definir una clase (~objeto), que herede la clase de un Label (por ejemplo) debes definirlo en la clase parcial Form (Form1)

private System.Windows.Forms.Label label1;

y luego crearlo dentro de un método;

this.label1 = new System.Windows.Forms.Label();

Tambien puedes hacerlo de la siguiente forma (creacion de un objeto en tiempo de ejecución);

private void button1_Click(object sender, EventArgs e)
{
#region new Label (by cHackAll)
System.Windows.Forms.Label MyLabel = new System.Windows.Forms.Label(); // class var = new class()
MyLabel.Location = new System.Drawing.Point(66, 66); // define Left-Top corner
//MyLabel.Size = new System.Drawing.Size(66, 6);
MyLabel.Text = "beginning in C#";
MyLabel.Parent = this; // container
#endregion
//...
}

Saludos