コントロールのアンカー プロパティの値を確認するにはどうすればよいですか?
コード開発者がデザイナーでアンカー値を設定できるコントロールがあるとします。C# コードで、特定のアンカー値がコントロールに設定されているかどうかを確認するにはどうすればよいですか?
たとえば、以下の Sender コントロールには、開発者がこのコントロールに対して設定した上、左、および右のアンカーがあるとします。トップアンカーが設定されていることを確認する if ステートメントはどのようなものですか?
private int DetermineMouseWhere(Control Sender)
{
if (Sender.Anchor == AnchorStyles.Top) // what should this be like
{
//do something
}
}
なぜこれを行う必要があるのか を尋ねたくなるかもしれません...アンカーがコントロールのその側に設定されている場合、このコントロールでサイズ変更操作を提供したくありません。