public partial class Form1 : Form { static int i = 0; public Form1() { InitializeComponent(); Test(); } private void Test() { System.Threading.Timer a = new System.Threading.Timer(q => { this.listBox1.Invoke(new Action(() => this.listBox1.Items.Add("btn:" + i++))); }, null,5000,3000); } }