I tried to create an RGBsurface with the following in the open event of the view but the size of the canvas is always 100x100. When is the Canvas actually created to its real size in the App or do I need a timer run and create the surface there?
MapPic = new Picture(canvas1.width, canvas1.height)
MapPic.Graphics.DrawPicture(Map3,0,0,MapPic.width,MapPic.height,0,0,Map3.width,Map3.height)
surf = MapPic.RGBSurface