using System; using System.Drawing; using System.Windows.Forms; class PaintTwoForms { static Form form1, form2; public static void Main() { form1 = new Form(); form2 = new Form(); form1.Text = "First Form"; form1.BackColor = Color.White; form1.Paint += new PaintEventHandler(MyPaintHandler); form2.Text = "Second Form"; form2.BackColor = Color.White; form2.Paint += new PaintEventHandler(MyPaintHandler); form2.Show(); Application.Run(form1); } static void MyPaintHandler(object objSender, PaintEventArgs pea) { Form form = (Form)objSender; Graphics graphics = pea.Graphics; string str; if(form == form1) str = "Hello from the first form"; else str = "Hello from the second form"; graphics.DrawString(str, form.Font, Brushes.Black, 0, 0); } }