Button[] btnArr = new Button[COUNT]; //count is the amount <strong class="highlight">of</strong> <strong class="highlight">buttons</strong> this <strong class="highlight">array</strong> can hold.
//Add/Change <strong class="highlight">a</strong> button:
btnArr[indx] = IAmButton; //indx is the position, IAmButton is the button you are adding.
//Get <strong class="highlight">a</strong> button:
IAmButton = btnArr[indx];
//Get <strong class="highlight">a</strong> specific button. Not so sure about this one...
TempButton = btnArr.Controls.Find(name); //name is <strong class="highlight">a</strong> string, that you named the button you looking for.