删除GTK中的最小化和最大化窗口按钮#

时间:2014-07-27 12:52:11

标签: c# mono monodevelop gtk#

我怎么能删除gtk#窗口上的最小化和最大化按钮,我遇到了 this,但不太确定如何在gtk#中使用它。

2 个答案:

答案 0 :(得分:3)

This GTK# thread以单声道术语讨论给定的间接方法。

this.TypeHint = Gdk.WindowTypeHint.Dialog;

它使用WindowTypeHint枚举中的值将Window.TypeHint属性设置为WindowTypeHint.Dialog值。

P.S。:我无法找到任何有关GDK#文档的好参考资料。

答案 1 :(得分:1)

这是删除最小化按钮的一种hacky方式(这是在Raspbian Jessie上测试的)

将窗口类型设置为WindowTypeHint.Menu

但是,当窗口开始时,它不会被聚焦,这不是好事。因此,在对话框的构造函数中,在this.Build ();行之后添加:this.Present ();,它将聚焦窗口。