2

GTK#でMonoを使用していて、既存のウィンドウをGTK.Notebookの新しいタブとして表示しようとしています。現在、次のようにウィジェットをノートブックに再ペアレント化しています。

MyWindow myWindow = new MyWindow();
myWindow.Children [0] .Reparent(myNotebook)

これを行う必要がありますか、それとも既存のウィンドウを再利用してタブに表示できるようにするためのより良い方法はありますか?

4

1 に答える 1

3

あなたの方法が最善の方法です。次のような恐ろしいハックを使用せずにウィンドウをタブに埋め込む方法はありませんGtkPlug(.NETを使用している場合は興味がないと思います)。gnome-terminalこれを行う方法の例については、toのコードを参照してください。

于 2008-09-17T05:50:30.717 に答える