using System;
using System;
using System.Drawing ;
using System.Windows .Forms ;
using System.Drawing .Drawing2D ;
using System.Linq ;
using System.Collections .Generic ;
//pb[i].Image = Image.FromFile("C:\\Users\\4\\source\\repos\\WindowsFormsApp\\WindowsFormsApp\\cat.bmp");
class Sample : Form
{
private Image img;
public static void Main( )
{
Application.Run ( new Sample( ) ) ;
}
public Sample( )
{
this.Text = "Sample" ;
this.Width = 700 ; this.Height = 700 ;
this.BackColor = Color.MintCream ;
img = Image.FromFile ( "C:\\ Users\\ 4\\ source\\ repos\\ WindowsFormsApp\\ WindowsFormsApp\\ cat.bmp" ) ;
this.Paint += new PaintEventHandler( fm_Paint) ;
}
public void fm_Paint( object sender, PaintEventArgs e)
{
Graphics g = e.Graphics ;
GraphicsPath gp = new GraphicsPath( ) ;
gp.AddEllipse ( new Rectangle( 0 , 0 , 400 , 300 ) ) ;
Region rg = new Region( gp) ;
g.Clip = rg;
g.DrawImage ( img, 0 , 0 , 700 , 700 ) ;
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW07CnVzaW5nIFN5c3RlbS5EcmF3aW5nOwp1c2luZyBTeXN0ZW0uV2luZG93cy5Gb3JtczsKdXNpbmcgU3lzdGVtLkRyYXdpbmcuRHJhd2luZzJEOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWM7CgoKLy9wYltpXS5JbWFnZSA9IEltYWdlLkZyb21GaWxlKCJDOlxcVXNlcnNcXDRcXHNvdXJjZVxccmVwb3NcXFdpbmRvd3NGb3Jtc0FwcFxcV2luZG93c0Zvcm1zQXBwXFxjYXQuYm1wIik7CgpjbGFzcyBTYW1wbGUgOiBGb3JtCnsKICAgIHByaXZhdGUgSW1hZ2UgaW1nOwogICAgCgogICAgcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQogICAgewogICAgICAgIEFwcGxpY2F0aW9uLlJ1bihuZXcgU2FtcGxlKCkpOwogICAgfQoKICAgIHB1YmxpYyBTYW1wbGUoKQogICAgewogICAgICAgIHRoaXMuVGV4dCA9ICJTYW1wbGUiOwogICAgICAgIHRoaXMuV2lkdGggPSA3MDA7IHRoaXMuSGVpZ2h0ID0gNzAwOwogICAgICAgIHRoaXMuQmFja0NvbG9yID0gQ29sb3IuTWludENyZWFtOwoKCiAgICAgICAgaW1nID0gSW1hZ2UuRnJvbUZpbGUoIkM6XFxVc2Vyc1xcNFxcc291cmNlXFxyZXBvc1xcV2luZG93c0Zvcm1zQXBwXFxXaW5kb3dzRm9ybXNBcHBcXGNhdC5ibXAiKTsKCiAgICAgICAgdGhpcy5QYWludCArPSBuZXcgUGFpbnRFdmVudEhhbmRsZXIoZm1fUGFpbnQpOwogICAgfQoKICAgIHB1YmxpYyB2b2lkIGZtX1BhaW50KG9iamVjdCBzZW5kZXIsUGFpbnRFdmVudEFyZ3MgZSkKICAgIHsKICAgICAgICBHcmFwaGljcyBnID0gZS5HcmFwaGljczsKICAgICAgICBHcmFwaGljc1BhdGggZ3AgPSBuZXcgR3JhcGhpY3NQYXRoKCk7CgogICAgICAgIGdwLkFkZEVsbGlwc2UobmV3IFJlY3RhbmdsZSgwLCAwLCA0MDAsIDMwMCkpOwogICAgICAgIFJlZ2lvbiByZyA9IG5ldyBSZWdpb24oZ3ApOwogICAgICAgIGcuQ2xpcCA9IHJnOwoKICAgICAgICBnLkRyYXdJbWFnZShpbWcsIDAsIDAsIDcwMCwgNzAwKTsKICAgIH0KfQ==
compilation info
prog.cs(2,1): warning CS0105: The using directive for `System' appeared previously in this namespace
prog.cs(4,22): error CS0234: The type or namespace name `Forms' does not exist in the namespace `System.Windows'. Are you missing `System.Windows.Forms' assembly reference?
prog.cs(12,16): error CS0246: The type or namespace name `Form' could not be found. Are you missing an assembly reference?
prog.cs(34,40): error CS0246: The type or namespace name `PaintEventArgs' could not be found. Are you missing an assembly reference?
Compilation failed: 3 error(s), 1 warnings
stdout