[Mono-winforms-list] Messagebox error
   
    Paul Johnson
     
    paul@all-the-johnsons.co.uk
       
    Fri, 19 Nov 2004 16:40:05 +0000
    
    
  
Hi,
I'm using MWF built about 20 minutes ago from svn. My understanding is
that MessageBox should be working happily now. I'm getting an error when
I run this code
using System;
using System.Windows.Forms;
class Sum
{
  static void Main (string [] args)
  {
    int sum = 0;
    for (int n = 2; n <= 100; n += 2)
      sum += n;
    MessageBox.Show("The sum is " + sum,
                    "Sum even integers from 2 to 100",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Information);
  }
}
mcs sum.cs -r:System.Windows.Forms
mono sum.exe
#region #line XplatUI Constructor called
Unhandled exception: System.InvalidOperationException: Already visible
forms can not be displayed as modal dialog. Set the Visible property to
'false' prior to calling Form.ShowDialog.
in <0x0008d> System.Windows.Forms.Form:ShowDialog
(System.Windows.Forms.IWin32Window)
in <0x0005b> (wrapper remoting-invoke-with-check)
System.Windows.Forms.Form:ShowDialog (System.Windows.Forms.IWin32Window)
in <0x00012> System.Windows.Forms.Form:ShowDialog()
in <0x00045> (wrapper remoting-invoke-with-check)
System.Windows.Forms.Form:ShowDialog()
in <0x00038> MessageBoxForm:RunDialog()
in <0x00045> (wrapper remoting-invoke-with-check)
MessageBoxForm:RunDialog()
in <0x0003c> System.Windows.Forms.MessageBox:Show
(string,string,System.Windows.Forms.MessageBoxButtons,
System.Windows.Forms.MessageBoxIcon)
in <0x00058> Sum:Main(string[])
This looks either an underlying problem but it is more likely some sort
of odd behaviour from MWF/MessageBox. Does this need entering into
bugzilla?
TTFN
Paul
-- 
"I'm gonna hit the highway like a battering ram with a Cilla Black fan on
the bike" - Meatloaf