[Mono-winforms-list] invalidate

Santi Serrano santi.serrano at bigfoot.com
Tue May 30 19:12:11 EDT 2006


Hi,

The following code draws a line with Mono on Windows but doesn't do 
anything on Linux. I'm using Monoppix with Mono 1.1.8. Can anyone tell 
me if this issue is solved with recent releases?

Thank you.

------------------------------------------------------
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Threading;

namespace WindowsApplication1
{
	public class Form1 : System.Windows.Forms.Form
	{
		private int i;
		
		[STAThread]
		static void Main()
		{
			Application.Run(new Form1());
		}

		protected override void OnPaint(PaintEventArgs pea)
		{
			pea.Graphics.DrawLine(new System.Drawing.Pen(Color.Blue), 1, 1, i, i);
			Thread.Sleep(200);
			i++;
			Invalidate();
		}
	}
}
------------------------------------------------------


More information about the Mono-winforms-list mailing list