【问题标题】:Get Position of Gtk.Button?获取 Gtk.Button 的位置?
【发布时间】:2012-10-07 18:33:07
【问题描述】:

我在使用单声道开发应用程序时有点卡住了。所以这是我的问题:是否有可能获得 gtk.Button 的 x / y 位置? 我的布局如下:

  • 窗口
    • VBox
      • HBox
        • 按钮

我想获得该职位,因为我在此按钮下方添加了一个弹出菜单。目前它只显示在鼠标光标的正下方。

感谢您的帮助;)。

【问题讨论】:

    标签: mono monodevelop gtk#


    【解决方案1】:

    您可以使用对象的“分配”成员变量获取任何对象的 x,y 位置。例如,如果按钮被称为“button1”,那么它的 x 位置将在:

    button1.Allocation.X
    

    它的y位置将是:

    button1.Allocation.y
    

    您还可以通过这种方式找到宽度和高度,以及许多其他相关详细信息,所有这些都在“分配”成员中。

    希望有帮助!

    【讨论】:

    • 谢谢你,我一定是瞎了:D!
    猜你喜欢
    • 1970-01-01
    • 2020-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多