2012-04-21 12 views
1

MonodeMacを使ってMonoMacプロジェクトを作成しました。monomac - メインウィンドウ内のボタンをクリックしたときに子ウインドウを閉じる方法

Xcode Interface BuilderにMainWindow.xibというファイルを開きました。 Interface Builderでは、新しいNSwindow Panelをプロジェクトにドロップしました。パネル名はSetting_window、コンセント名はSetting_windowです。

メインウィンドウには、設定ウィンドウ(btn1)と設定ウィンドウ(btn2)を非表示にします。

プロジェクトを実行すると、「メインウィンドウと設定」ウィンドウが表示されます。 ボタンbtn1とbtn2をクリックすると、設定ウィンドウが非表示になります。 WindowsのC#では、私は.show()と.Dispose()を使用します。しかしMonomacでは、どのメソッドを呼び出すべきかわかりません。

これはコードです:

Setting_window.Title = "my setting"; // This works as expected 
//Setting_window.??? // I want to close the settings window 

答えて

1

NSWindow.Closeは()により、それは物事のにObjC側の基準を発表し、そしてGCで素敵遊んでいませんでしたどのように入手できませんでした。

最近の修正プログラムは、あなたがプログラム的にウィンドウを閉じることができますので、この方法を持ち帰ることにコミットされたことが表示されます。

https://github.com/mono/monomac/commit/6183d93be442aec3946f19e273e4810dff291f66

関連する問題