[ nixa @ 01.07.2005. 17:19 ] @
Code:

using System;
using System.Windows.Forms;

namespace prog
{
    public class HandDrawnClass : Form
{
    private System.Windows.Forms.Label lblOutput;
    private System.Windows.Forms.Button btnCancel;
    public HandDrawnClass( )
    {
        this.lblOutput = new System.Windows.Forms.Label ( );
        this.btnCancel = new System.Windows.Forms.Button ( );
        this.Text = "Hello World";
        lblOutput.Location = new System.Drawing.Point (16, 24);
        lblOutput.Text = "Hello World!";
        lblOutput.Size = new System.Drawing.Size (216, 24);
        btnCancel.Location = new System.Drawing.Point (150,200);
        btnCancel.Size = new System.Drawing.Size (112, 32);
        btnCancel.Text = "&Cancel";
        btnCancel.Click += new System.EventHandler (this.btnCancel_Click);
        this.AutoScaleBaseSize = new System.Drawing.Size (5, 13);
        this.ClientSize = new System.Drawing.Size (300, 300);
        this.Controls.Add (this.btnCancel);
        this.Controls.Add (this.lblOutput);
    }
    protected void btnCancel_Click (object sender, System.EventArgs e)
    {
        Application.Exit();
    }

    public static void Main( )
    {
        Application.Run(new HandDrawnClass( ));
    }
}
}


kada kompjliram sa:
mcs -r:System,System.Windows.Forms,System.Drawing winform.c
mono winform.exe

program se normalno starta, ali nakon sto kliknem na Cancel, forma se zatvori, ali program ostane visiti u konzoli ... zna li netko mozda u cemu je problem ?

konkretno nakon klika mi u konzoli ispise:
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object

i onda ga moram ubiti sa control-c
[ bunker @ 03.07.2005. 16:21 ] @
pokusaj sa Application.ExitThread() umesto Application.Exit();
imao sam ja neke probleme pod windowsom sa time, ali sa monoom nemam iskustva.
javi za rezultat.
[ nixa @ 05.07.2005. 06:11 ] @
nece, isto ostane visiti ...
[ dezelin @ 13.07.2005. 09:30 ] @
Citat:
nece, isto ostane visiti ...


Managed.Windows.Forms je u alpha verziji, tj. nisu sve osobine implementirane i ima dosta bugova. Prijavi bag na [url]http://bugzilla.ximian.com[/url]

cheers,
Aleksandar Dezelin