2012-07-18 31 views
1

我想通過調用myWindow.Resizable = false;來調整窗口的大小,但是當我這樣做時,窗口的右邊緣和底部會對齊按鈕,而不是保持我指定的默認大小。是什麼賦予了?GTK#窗口不可調整大小錯誤

using System; 
using Gtk; 

class WindowTester 
{ 
    static void Main() 
    { 

     Application.Init(); 
     Window myWindow = new Window ("This is a window"); 
     myWindow.DeleteEvent += OnDelete; 
     myWindow.Resizable = false;  
     myWindow.SetDefaultSize(600, 400); 

     //Put a button in the Window 
     Button button = new Button ("Click"); 
     button.SetSizeRequest(75,30); 
     Fixed container = new Fixed(); 
     container.Put(button, 500, 350); 

     myWindow.Add (container); 
     myWindow.ShowAll(); 
     Application.Run(); 
    } 

    static void OnDelete (object o, DeleteEventArgs e) 
    { 
     Application.Quit(); 
    } 
} 
+0

你可以發佈截圖嗎? – IanNorton 2012-07-20 07:41:35

回答

0

解決方法是將一個空標籤添加到窗口的右下角。他們應該確實解決這個問題。