<Gabrik>
08-01-2011, 17:28
Salve, da un pò mi era saltata in testa l'idea di poter usare Mono per sviluppare in c# anche su Linux e Mac OS,
bene ieri scarico Mododevelop e le librerie per farlo funzionare, ma non riesco a fare spuntare una semplice MessageBox :muro:
ecco il codice:
using System;
using Gtk;
using System.Windows.Forms;
public partial class MainWindow : Gtk.Window
{
public MainWindow () : base(Gtk.WindowType.Toplevel)
{
Build ();
}
protected void OnDeleteEvent (object sender, DeleteEventArgs a)
{
Gtk.Application.Quit (); //ho dovuto specificare Gtk altrimenti c'era ambiguità con Windows.Forms.Application
a.RetVal = true;
}
protected virtual void OnButton1Clicked (object sender, System.EventArgs e)
{
label1.Text="CIao";
MessageBox.Show("Ciao Mondo");
}
}
dutante la compilazione non da errori ma in esecuzione appena clicco sul pulsante si pianta il programma :mbe:
se provo a commentare la riga dove richiamo la MessageBox funziona tutto :muro:
qualche idea?
grazie in anticipo;)
bene ieri scarico Mododevelop e le librerie per farlo funzionare, ma non riesco a fare spuntare una semplice MessageBox :muro:
ecco il codice:
using System;
using Gtk;
using System.Windows.Forms;
public partial class MainWindow : Gtk.Window
{
public MainWindow () : base(Gtk.WindowType.Toplevel)
{
Build ();
}
protected void OnDeleteEvent (object sender, DeleteEventArgs a)
{
Gtk.Application.Quit (); //ho dovuto specificare Gtk altrimenti c'era ambiguità con Windows.Forms.Application
a.RetVal = true;
}
protected virtual void OnButton1Clicked (object sender, System.EventArgs e)
{
label1.Text="CIao";
MessageBox.Show("Ciao Mondo");
}
}
dutante la compilazione non da errori ma in esecuzione appena clicco sul pulsante si pianta il programma :mbe:
se provo a commentare la riga dove richiamo la MessageBox funziona tutto :muro:
qualche idea?
grazie in anticipo;)