Quantcast
Channel: Scripting - McNeel Forum
Viewing all articles
Browse latest Browse all 4171

Main Window Form

$
0
0

Bert Gay wrote:

I have a modeless tool window that I want to float on top of the Rhino Main window at all times.

I tried using the form.TopMost property, but realized that this made the dialog sit above EVERY application window even when switching to something other than Rhino.

I have read that the way to do this is to set the Form.Owner property to be the main rhino window, and to this end have tried using the following code:

my_modeless_form.Owner=System.Windows.Forms.Control.FromHandle(rh.RhinoApp.MainWindowHandle())

Unfortunately, this seems to always return None.

I understand that Rhino is built on C++ and not windows forms directly, but is it possible for me to get a .NET Windows Form "version" of the main window?

edit: It seems to work when I do the following:

my_modeless_form.Show(rh.RhinoApp.MainWindow())

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 4171

Latest Images

Trending Articles



Latest Images