I&#39;m closing the window from the window class so I&#39;m using this.  What I noticed is that it crashes if you used null but it doesn&#39;t crash if you use new NSNull().  I think there are still funky conversion issue because IMO null should be implicitly converted to NSNull and likewise string to NSString.  However I&#39;ve run into several inconsistencies.<br>
<br><div class="gmail_quote">On Tue, Dec 20, 2011 at 1:59 PM, Uli Hertlein <span dir="ltr">&lt;<a href="mailto:uli@xdt.com.au">uli@xdt.com.au</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Chris,<br>
<div class="im"><br>
On 20/12/2011 11:52, Chris Waldron wrote:<br>
&gt; I just submitted a question to close down a window and Uli description<br>
&gt; of his issue help me resolve my issue.  The OrderOut method closes the<br>
&gt; window.<br>
<br>
</div>Did you by any chance manage to call it with sender==null?  This is what<br>
I&#39;ve found in various Cocoa tutorials but it crashes in MonoMac<br>
(NullReferenceException) - not a big deal but I was wondering if it&#39;s<br>
obsolete data on the Internet or MonoMac-specific.<br>
<br>
(Unfortunately I haven&#39;t had any luck with my issue so far).<br>
<br>
Cheers,<br>
<font color="#888888">/uli<br>
</font><div class="im"><br>
&gt; On Mon, Dec 19, 2011 at 3:05 PM, Uli Hertlein &lt;<a href="mailto:uli@xdt.com.au">uli@xdt.com.au</a><br>
</div><div><div></div><div class="h5">&gt; &lt;mailto:<a href="mailto:uli@xdt.com.au">uli@xdt.com.au</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;     Hi guys,<br>
&gt;<br>
&gt;     this might be more of a pure Cocoa question than anything, but since I&#39;m<br>
&gt;     writing this in C#/MonoMac it applies here as well and I&#39;m hoping for<br>
&gt;     some expert insight.<br>
&gt;<br>
&gt;     I have a MainWindowController (with an NSWindow from .xib) and a<br>
&gt;     EditWindowController (with an NSPanel from another .xib) that&#39;s supposed<br>
&gt;     to slide over the main window as a sheet/modal dialog.<br>
&gt;<br>
&gt;     To begin/show the edit sheet I&#39;m calling:<br>
&gt;<br>
&gt;       NSApplication.SharedApplication.BeginSheet(editPanelWindow,<br>
&gt;     mainDocWindow, selector, 0);<br>
&gt;<br>
&gt;     and close it with:<br>
&gt;       editPanelWindow.OrderOut(sender);<br>
&gt;       NSApplication.SharedApplication.EndSheet(editPanelWindow, returnCode);<br>
&gt;<br>
&gt;     where editPanelWindow is the NSPanel and mainDocWindow is the main<br>
&gt;     window.<br>
&gt;<br>
&gt;     The first time the editPanelWindow pops-up almost randomly on the<br>
&gt;     screen, not attached to the mainWindow.  Oddly enough after closing and<br>
&gt;     re-opening the NSPanel it nicely slides out of the mainWindow title bar<br>
&gt;     and is in the right location.<br>
&gt;<br>
&gt;     It feels like there&#39;s some setup taking place as part of the<br>
&gt;     BeginSheet/EndSheet that I&#39;m missing but the docs/tutorials/etc aren&#39;t<br>
&gt;     helpful...<br>
&gt;<br>
&gt;     Cheers,<br>
&gt;     /uli<br>
_______________________________________________<br>
Mono-osx mailing list<br>
<a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-osx" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-osx</a><br>
</div></div></blockquote></div><br>