Hi, there,

        I'm using Mono 3.2.8 in Lubuntu 14.04, and I'm observing an odd 
behaviour which renders a WinForms app unusable. This application works 
perfectly in Windows, I mean, with the .NET stack, and worked perfectly in the 
previous version of Lubuntu (with an older version of Mono).

        http://baltasarq.info/dev/pgcal/

        The app has a DataGridView. The problem is that, the second time you 
try to write something in a cell, WinForms launches the following exception 
(below). After this exception, the second time you write in the datagridview 
cell, the exception is raised continuously, so you actually cannot use the app.

        Any hint?       
        Is this problem known?

        EDIT: Oh, well, bad news. Yep, the problem is "known" (though nobody 
seems to care). User djdjaa89 reported it in bugzilla on January 1st, 2013, and 
had no answer.

        http://bugzilla.xamarin.com/show_bug.cgi?id=9653

        I guess what the "answer" to this e.mail is going to be.

==
$ mono ../pgcal/pgcal/bin/Release/pgcal.exe 
System.ObjectDisposedException: The object was used after being disposed.
  at System.Windows.Forms.Control.CreateHandle () [0x00000] in <filename 
unknown>:0 
  at System.Windows.Forms.TextBoxBase.CreateHandle () [0x00000] in <filename 
unknown>:0 
  at System.Windows.Forms.Control.CreateControl () [0x00000] in <filename 
unknown>:0 
  at System.Windows.Forms.Control.SetVisibleCore (Boolean value) [0x00000] in 
<filename unknown>:0 
  at System.Windows.Forms.Control.set_Visible (Boolean value) [0x00000] in 
<filename unknown>:0 
  at (wrapper remoting-invoke-with-check) 
System.Windows.Forms.Control:set_Visible (bool)
  at System.Windows.Forms.DataGridView.BeginEdit (Boolean selectAll) [0x00000] 
in <filename unknown>:0 
  at System.Windows.Forms.DataGridView.ProcessKeyEventArgs 
(System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.ProcessKeyMessage 
(System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.WmKeys (System.Windows.Forms.Message& m) 
[0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) 
[0x00000] in <filename unknown>:0 
  at System.Windows.Forms.DataGridView.WndProc (System.Windows.Forms.Message& 
m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage 
(System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc 
(System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr 
wParam, IntPtr lParam) [0x00000] in <filename unknown>:0 
System.ObjectDisposedException: The object was used after being disposed.
  at System.Windows.Forms.Control.CreateHandle () [0x00000] in <filename 
unknown>:0 
  at System.Windows.Forms.TextBoxBase.CreateHandle () [0x00000] in <filename 
unknown>:0 
  at System.Windows.Forms.Control.get_Handle () [0x00000] in <filename 
unknown>:0 
  at (wrapper remoting-invoke-with-check) 
System.Windows.Forms.Control:get_Handle ()
  at System.Windows.Forms.DataGridView.ProcessKeyEventArgs 
(System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.ProcessKeyMessage 
(System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.WmKeys (System.Windows.Forms.Message& m) 
[0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) 
[0x00000] in <filename unknown>:0 
  at System.Windows.Forms.DataGridView.WndProc (System.Windows.Forms.Message& 
m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage 
(System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc 
(System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr 
wParam, IntPtr lParam) [0x00000] in <filename unknown>:0
==

-- 
Baltasar ([email protected]  http://baltasarq.info/)
_______________________________________________
Mono-winforms-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-winforms-list

Reply via email to