0

3 つの異なるグループボックスを持つ WinForm があります。さらに、私の WinForm には、オブジェクトを含むことができる各セルに別のパネルを持つ tablelayoutpanel が含まれています。

これらのオブジェクトをグループボックスにドラッグすると、オブジェクトの元となったテーブル レイアウトのセルに基づいてアクションをトリガーする必要があります。

問題は、ドラッグされたオブジェクトの親パネルを特定する方法が見つからないことです。

これを行うにはどうすればよいですか?

4

1 に答える 1

0

セル、特にセルパネルにアクセスするには、以下のようにすることができます。次に、このパネル インスタンスをパブリック変数に保存し、ドラッグ オーバー、ドラッグ エンター、または必要な場所にアクセスします。

var currentlySelected = layoutPanel.Cell(x,y).Controls[0] as Panel
于 2013-06-04T08:34:57.927 に答える