MenuItem オブジェクトと Button コントロール オブジェクトの両方を、参照できる "Tag" プロパティのオブジェクト タイプにキャストしたいと考えています。
そのようなオブジェクトタイプはありますか?
例えば
void itemClick(object sender, EventArgs e)
{
Control c = (Control)sender;
MethodInvoker method = new MethodInvoker(c.Tag.ToString(), "Execute");
method.Invoke();
}
これが失敗する場合を除き、「オブジェクト タイプ 'System.Windows.Forms.MenuItem' をタイプ 'System.Windows.Forms.Control' にキャストできません。
この例で Control を置き換えるものは何ですか?