C#, C♯, C#相談室 Part55
■ このスレッドは過去ログ倉庫に格納されています
0370デフォルトの名無しさん
2010/02/21(日) 16:36:47上にでてる
>panel.MouseClick += panelClick;
>label.MouseClick += panelClick;
>pictureBox.MouseClick += panelClick;
こういう共通関数で処理する場合
object senderで送られてくるのはpanelだけじゃなくなってるので
どこかで識別しないとたぶんキャストでこけるよ
panel.MouseClick += panelClick;
panel.Tag = 1;
label.MouseClick += panelClick;
label.Tag = 2;
pictureBox.MouseClick += panelClick;
pictureBox.Tag = 3;
といった感じで識別コードでも用意して
int ControlCode = (int)sender.Tag;
■ このスレッドは過去ログ倉庫に格納されています