を使用してTableLayoutPanel
おり、 の特定の位置でコントロールを取得したいと考えていTableLayoutPanel
ます。の行と列を反復処理したいのですTableLayoutPanel
が、特定の行と列に単一のコントロールが必要な場合でも、この質問は同様に適用されます。
残念ながらGetControlFromPosition(int column, int row)
、表示されているコントロールのみを取得します (つまり、Visible プロパティが True に設定されています)。表示されていない特定の位置にあるコントロールにアクセスしてから表示したい場合があるため、これは私にとっては良くありません。
コレクションを繰り返し処理し、必要な位置が見つかるまでorTableLayoutPanel.Controls
を使用して各コントロールの位置を取得する必要がありました。( MSのドキュメントが貧弱であるため、とメソッド
の違いはわかりませんが、その質問は個別に尋ねます)。GetPositionFromControl(Control control)
GetCellPosition(Control control)
GetPositionFromControl
GetCellPosition
これを行うためのより簡単でクリーンな方法はありますか?