sábado, 13 de agosto de 2011

Clase Point en C#

La clase Point es la clase básica de posicionamiento de coordenada de C#, un objeto point tiene 2 propiedades principales "X,Y" que representan su ubicación en el espacio, tiene varias contstructores y un método offset que permite efectuar desplazamientos simultaneos de un punto, la aplicación de la izquierda muestra un ejemplo básico del uso de Point, el código del boton se muestra a continuación:

private void button1_Click(object sender, EventArgs e)
{
int A = Convert.ToInt16(textBox1.Text);
int B = Convert.ToInt16(textBox2.Text);
Point P,Q=Point.Empty;
P = new Point();
this.Text =P.ToString();
listBox1.Items.Add("P = new Point(); - P="+ P.ToString());
Q = new Point(A,B);
listBox1.Items.Add("Q = new Point(A,B); - Q="+ Q.ToString());
P.Offset(2, 2);
listBox1.Items.Add("P.Offset(2, 2); - P="+ P.ToString());
P.Offset(Q.X, Q.Y);
listBox1.Items.Add("P.Offset(Q.X, Q.Y); - P=" + P.ToString());
Point R = new Point(5, 7);
if (R.Equals(P))
listBox1.Items.Add("R.Equals(P) - R=P ");
else
listBox1.Items.Add("R.Equals(P) - R<>P ");
}

No hay comentarios: