Button trigger event GotFocus repeattly
<p>I have created a set of button and attach Click event and GotFocus event to them. </p>

<pre><code>for (int i = 0; i &lt; NumberOfQuestion; i++)
        {
            RadButton button = new RadButton();
            // radButton1
            // 
            button.Anchor = AnchorStyles.None;
            button.Font = new Font("Segoe UI", 8.25F, FontStyle.Bold);
            button.Location = new Point(65 * i + 15, 10);
            button.Name = "btn_cauhoi" + (i + 1);
            button.Size = new Size(60, 35);
            button.TabIndex = 1 + i;
            button.Text = "Câu " + (i + 1);

            button.Tag = (i + 1);

            button.Click += Button_Click;
            button.GotFocus += Button_Click; ;

            // 

            panel_nut_cauhoi.Controls.Add(button);
        }

   private void Button_Click(object sender, EventArgs e)
    {
        var button = (RadButton)sender;
        var index = (int)button.Tag;
        MessageBox.Show(index.ToString());
    }
</code></pre>

<p>It triggers Click event correctly but with GotFocus event it trigger repeatly.</p>

<p>Somebody helps me, please.</p>

<p>Thanks in advances.</p>