winforms — как переместить picturebox внутри TableLayoutPanel?

#c# #winforms

#c# #winforms

Вопрос:

я пытался использовать панели в каждой ячейке, но picturebox по-прежнему не перемещается в другую ячейку. Спасибо

Ответ №1:

Используйте следующее:

 tableLayoutPanel.Controls.Remove(button1);

// then:

tableLayoutPanel.Controls.Add(pictureBox, columnIndex, rowIndex);
  

Прочитайте о TableLayoutPanel:

Руководство по TableLayoutPanel по csharp-online.net


Если вы хотите реализовать перетаскивание, вы можете ознакомиться со следующими ссылками:

Простым перетаскиванием, например, как

Простой пример перетаскивания

Комментарии:

1. спасибо, но я хотел перетащить внутри таблицы. возможно ли это?

2. @gooteis: Конечно, но сначала вам нужно прочитать о перетаскивании. Я отредактировал свой ответ, предоставив некоторые ссылки