Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=79035 --- shadow/79035 2006-08-09 02:53:15.000000000 -0400 +++ shadow/79035.tmp.12705 2006-08-09 02:55:26.000000000 -0400 @@ -38,6 +38,62 @@ for CheckBox, and Click for Button control). This is very important too. ------- Additional Comments From [EMAIL PROTECTED] 2006-08-09 02:53 ------- Created an attachment (id=17428) Source code which solves the bug + +------- Additional Comments From [EMAIL PROTECTED] 2006-08-09 02:55 ------- + +using System; +using System.Windows.Forms; +using System.Drawing; + +public class TestForm : Form +{ + static void Main () + { + Application.Run (new TestForm ()); + } + + TextBox tb1; + TextBox tb2; + RadioButton rb1; + RadioButton rb2; + + public TestForm () + { + tb1 = new TextBox (); + tb1.Location = new Point (5, 5); + tb1.Text = "One"; + tb1.Parent = this; + + tb2 = new TextBox (); + tb2.Location = new Point (125, 5); + tb2.Text = "Two"; + tb2.Parent = this; + + rb1 = new RadioButton (); + rb1.Checked = true; + rb1.Text = "Focus One"; + rb1.Location = new Point (5, 35); + rb1.Parent = this; + rb1.CheckedChanged += delegate (object o, EventArgs args) + { + if (rb1.Checked) // If activated, move focus to tb1 + tb1.Focus (); + }; + + rb2 = new RadioButton (); + rb2.Checked = false; + rb2.Text = "Focus Two"; + rb2.Location = new Point (125, 35); + rb2.Parent = this; + rb2.CheckedChanged += delegate (object o, EventArgs args) + { + if (rb2.Checked) // If activated, move focus to tb2 + tb2.Focus (); + }; + } +} + + _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
