public List GetAllButtons(Form f) { List resultList = new List(); foreach(Control a in f.Controls) { if(a is Button) { resultList.Add((Button)a); } } return resultList; }
并以这种方式使用它:
var myBtns = GetAllButtons(yourForm); foreach (var btn in myBtns) { btn.FlatStyle = FlatStyle.Popup; }