複数の要素に空白を使用しています。ボタン、ラベル、ピクチャボックスなど。送信者の要素タイプを取得する(Button、PictureBoxなど)
しかし、私はいくつかの送信者の変数を変更する必要があります。
private void FareSurukle(object sender, MouseEventArgs e)
{
MessageBox.Show(((TYPE_COMES_HERE)sender).Name);
}
私はピクチャボックスに「TYPE_COMES_HERE」を編集した場合、それはピクチャボックス上で動作:このような名前、トップとして、これは私のコードです...などを残しました。しかし、それは他の要素にエラーを与えます。ボタンのように。
送信者のタイプを宣言することなく、送信者の変数を取得して変更することはできますか?または、私は送信者の型チェックを行うことができますか?
ありがとう!それはまさに私が望むように働く。私もこれについて考えましたが、彼らは "コントロール"と呼ばれていたのか分かりませんでした。私は "Type、Element"のような他のものを試しました... – Eren
[MSDNの継承ツリーをチェックしてください](https://msdn.microsoft.com/en-us/library/system.windows.forms.picturebox() v = .110).aspx)。 – CodeCaster