Salve a tutti,
comincio subito esponendovi il mio problema...
allora io ho un numero di bottoni che si chiamano per esempio btn1,btn2,btn3 ecc ecc... e li dovrei richiamare in un ciclo quindi per esempio utilizzando una stringa composta dalla parte statica btn + un indice che aumenta e mi va a cambiare i pulsanti...solamente che non so come fare
in rete avevo trovato questa soluzione solamente che non ho capito alla perfezione come funzioni e nemmeno se sia adatta a ciò che mi serve...
codice:
public Control GetControlByName(string ctrlName) 
{ 
             ctrlName = ctrlName.ToLower() 
              foreach (Control ctrl in frm.Controls) 
                      if(ctrl.Name.ToLower() == ctrlName) 
                              return ctrl;
}
aspetto con ansia vostra risposta perchè non so davvero come procedere xP
Grazie mille in anticipo =D

------------UPDATE------------

Allora ragazzi con il codice che ho postato prima ho fatto dei progressi...questo è quello che sono riuscito a combinare:

codice:
        void CaricaListaPiloti()
        {
            int i = 0;
            foreach (int n in piloti)
            {
                i++;
                string tmp = "btnPilota" + i;
                GetControlByName(tmp).IsEnabled=true;//Questa riga funziona e abilita il pulsante
                GetControlByName(tmp).Content = n.ToString();//Questa in compilazione da errore 
            }
        }

        public Control GetControlByName(string ctrlName) 
        {
              ctrlName = ctrlName.ToLower();
              foreach (Control ctrl in grid1.Children) 
                      if(ctrl.Name.ToLower() == ctrlName) 
                              return ctrl;
              return null;
        }
Allora come potete leggere nei commenti la riga che deve abilitare il pulsante funziona benissimo ma la seconda mi da errore in in fase di compilazione dandomi il seguente errore:
codice:
'System.Windows.Controls.Control' non contiene una definizione di 
'Content' e non è stato trovato alcun metodo di estensione 
'Content' che accetta un primo argomento di tipo 
'System.Windows.Controls.Control'. Probabilmente manca una 
direttiva using o un riferimento a un assembly.