1

私はmonoを使ったアプリケーションの開発に少し行き詰まっています。だからここに私の質問があります:gtk.Buttonのx / y位置を取得する可能性はありますか?私のレイアウトは次のとおりです。

    • VBox
      • HBox
        • ボタン

このボタンの下にメニューポップアップを追加するので、ポジションを設定したいと思います。現在、マウスカーソルの真下にのみ表示されます。

ご協力いただきありがとうございます ;)。

4

1 に答える 1

2

オブジェクトの「Allocation」メンバー変数を使用して、任意のオブジェクトのx、y位置を取得できます。たとえば、ボタンの名前が「button1」の場合、そのx位置は次のようになります。

button1.Allocation.X

そのy位置は次のようになります。

button1.Allocation.y

その方法で幅と高さ、および他の多くの関連する詳細もすべて「割り当て」メンバーで見つけることができます。

お役に立てば幸いです。

于 2012-10-08T00:07:52.097 に答える