[Mono-dev] Problem to run mon Gtk# and sqlite application on Windows platform

Torello Querci tquerci at gmail.com
Mon Feb 12 08:29:11 EST 2007

Hi to all ... I realize an application using mono, C#, Gtk# and
sqlite. I have several problem to run the application on Windows

The first problem is related to MessageDialog modal window. Infact
when I try to build a MessageDialog this appared on the screen, but if
I try to click on the parent window, the message dialog go down the
main window but the main window seems to be unable to receive the
mouse event (infact the dialog is modal). In Linux environment the
code work fine.

Is this the right place to post? I must go to bugzilla?

I insert a test code to reproduce this behaviour.


P.S. Sorry for my awful english
using System;
using Gtk;

namespace testGtk
 class MainClass
    private Window myWindow;
    public MainClass() {
         Application.Init ();
         myWindow = new Window ("This is a window");
         myWindow.DeleteEvent += OnDelete;
         myWindow.SetDefaultSize (200, 200);

         //Put a button in the Window
         Button button = new Button ("Click");
         button.Clicked += new EventHandler(OnButton1Clicked);
         myWindow.Add (button);
         myWindow.ShowAll ();
         Application.Run ();

    static void Main ()
        new MainClass();

    void OnDelete (object o, DeleteEventArgs e)
         Application.Quit ();

       void OnButton1Clicked(object sender, System.EventArgs e)
               MessageDialog md = new MessageDialog (myWindow,
                                     ButtonsType.Close, "Modal Message");
               md.Run ();


More information about the Mono-devel-list mailing list