Вы можете использовать:
Nextbutton.Visible = True; //initially
backbutton.Visible = False; //initially
printbutton.Visible = False; //initially
backbutton.Enabled = False; //initially to prevent tabbing to the control and clicking on it
printbutton.Enabled = False; //initially to prevent tabbing to the control and clicking on it
, а затем в обработчике событий установить
backbutton.Visible = True;
printbutton.Visible = True;
backbutton.Enabled = True;
printbutton.Enabled = True;
Вы могли бы даже изначально установить расположение printButton и backButton, и они простоне быть видимым, но в том месте, где вы хотите, чтобы они были.
Кроме того, если вам нужно установить местоположение, используйте:
someButton.Location = //some location on your form and move all three buttons as needed.
Если вы хотите, чтобы они смещались относительно друг другамог даже сделать:
someButton.Location = (otherButton.Location +- /*Some offset*/) ;