ciao raga...
vado avanti con lo studio ,adesso tento di intercettare gli eventi di tipo click

in vbnet mi basta usare sender.name ,e risolvo ma in c#?
ciao a tutti .


codice:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;


namespace WindowsFormsApplication4
{
    public partial class Form1 : Form
    {
        public Form1()
        {
                    
               
            InitializeComponent();
         lancia_bottoni();
           

        }

       
     public   void  lancia_bottoni(){ 
         int assex = 20;
        
          
       Button[]  xbot = new System.Windows .Forms .Button[10] ; 

        
            
            for(int giro=0;giro<10;giro++){

         xbot[giro] = new Button();

         xbot[giro].Click += new System.EventHandler(this.xbot_clik);

         xbot[giro].Location = new System.Drawing.Point (assex, 20);
         xbot[giro].Name = giro.ToString() ;

         xbot[giro].Size = new System.Drawing .Size(20, 20);
         xbot[giro].Visible = true;

          assex = assex + 30;

          this.Controls.Add(xbot[giro]);

         
        
        }         
           

    }





        private void xbot_clik(object sender,EventArgs e )
        {
            this.Text = sender.ToString () ; <--- ecco qui vorrei come output il nome del tasto premuto 
            
            
       

        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }
    }
}