Я пишу Клиент для онлайн-игры на C #. У клиента (Игра) есть инвентарь:
альтернативный текст http://img232.imageshack.us/img232/5606/inventoryplain.jpg
42 блока слева и 12 блоков справа должны содержать изображения «виртуальных предметов», которые содержит «виртуальный персонаж».
Я добавил 54 панели (42 слева + 12 справа) в верхней части каждого блока с идеей использовать свойство BackGroundImage для добавления изображения в определенный блок.
Большинство вещей в этой игре на стороне сервера, поэтому я получаю позицию предмета и предмет через TCP Client.
Проблема в том, что если я получу позицию "13" и назначу это значение целочисленной переменной с именем "position", я не смогу вызвать
"панель + позиция + .BackGroundImage = image
Мне нужно либо найти способ сделать это, либо удалить все панели и использовать один компонент, но у меня все равно будет эта проблема.
Любая помощь по этому вопросу будет оценена!
Заранее спасибо.