Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2010, 07:23
xiriusx
 
Fecha de Ingreso: septiembre-2009
Mensajes: 4
Antigüedad: 15 años, 6 meses
Puntos: 0
proyecto en c#

Buenos dias en la universidad tengo un proyecto que consiste en crear 100 botones
que sean 10 * 10 ( 10 filas y 10 columnas) entonces tengo que seleccionar uno y que sea como especie de tesoro y que lo busque y por ejemplo en un textbox me diga si el tesoro (el boton seleccionado) esta al norte , sur, este , oeste,nor este, noroeste , sur este, suroeste . de lo que llevo es los botones
a continuacion muestro lo que tengo de mi codigo



/*
* Created by SharpDevelop.
* User: drogas
* Date: 22/09/10
* Time: 06:48 p.m.
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;

namespace practica1
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
System.Windows.Forms.Button[] ButtonArray;
Random rdn = new Random();
public MainForm()

{
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
ButtonArray = new System.Windows.Forms.Button[100];
int x;
for(x=0;x<100;x++)
{
ButtonArray[x]=new System.Windows.Forms.Button();//crea los botones
ButtonArray[x].Location = new System.Drawing.Point((x%10*40+30),(x/10*40+30));//eje de x y de las y
ButtonArray[x].Size = new System.Drawing.Size(40,40);// tamaño del boton si los dos son iguales el boton es cuadrado , si son diferente es rectangular
ButtonArray[x].Text = x.ToString();//agriega el texto al boton
Controls.Add(ButtonArray[x]); //agriega el boton
ButtonArray[x].Click += new System.EventHandler(Buttonclick ); //lanza el boton con click
aleatorio();
}


//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
void Buttonclick(object sender, System.EventArgs e)
{
//textBox1.Text ="hola";
textBox1.Text = ((System.Windows.Forms.Button)sender).Text;

}

void aleatorio()
{
rndtxt.Text=(rdn.Next(100)).ToString();
}

void operacion()
{


}



void TextBox1TextChanged(object sender, EventArgs e)
{

}
}
}