>>311
とりあえず、ランダム使っちゃうと何が起こってるか把握できなくなるから、いったん除去って、

{
 //textBox1.Text = null;
 //Random rnd = new Random();
 myTimer.Tick += new EventHandler(button1_Click);

 // 変化がわかるように変更
 textBox1.Text += "a";

 myTimer.Interval = 10000;
 myTimer.Start(); // Application.DoEvents();
}

くらいに変更してみると、おかしいところの一部が分かると思うんだ……
もし、この動作を狙ってたとしたら余計なお節介失礼。