私のコードを作成します。どのように長方形の上にマウスイベントを作成するには、[X]後のクレートの矩形の長方形[X]
Rectangle[] myRectangle = new Rectangle[100];
for(int i=1;i<=100;i++)
{
myRectangle[i] = new Rectangle();
// another code for create myRectangle[i]
}
のMouseEnter長方形[X]と私は私が行いますsomething.Whatをしたいですか? ありがとうございます。
まず、ループで例外が発生します。要素100はありませんが、アクセスしようとしています。ループを0から開始し、<100で実行するか、foreachを使用するように変更します。イベントに関しては、OnMouseEnterイベントにフックできる必要があります。私はまだチェックしていない。 – bixarrio
'myRectangle [i] .MouseEnter + = <あなたのイベントハンドラメソッド>'。 – Clemens
私は、rectangle [i] .RaiseEvent(new RoutedEventArgs(MouseEnterEvent));を使用します。 MouseEnterEventを作成するには、MouseEnterを実行したときにx値(1-100)に差分コードがあるため、どこにRectangle [x]のMouseEnterのコーデを作成できるか分かりません。 –