Это мой класс, где у меня есть различные свойства, а также элемент управления Panel:
public class Square
{
private Panel _pSquare;
public Panel PSquare
{
get { return _pSquare; }
set { _pSquare = value; }
}
....
Это EventHandler загрузки формы, в котором создается группа квадратных объектов:
private void Form1_Load(object sender, EventArgs e)
{
for (var n = 0; n < gridSize; n++)
{
for (var m = 0; m < gridSize; m++)
{
Square squareboard = new Square(n, m);
squareboard.PSquare.Click += squareEvent;
...
Когда пользователь нажимает на Panel, вызывается pSquare_Click EventHandler, чтобы эта часть работала.
private void pSquare_Click(object sender, EventArgs e)
{
У меня проблема: как получить доступ к свойствам класса Square в этом EventHandler?