Привет, ребята. Надеюсь, все хорошо
Мне интересно (борется) следующее:
У меня есть 5 flowLayoutPanels и 5 PictureBox, я хочу иметь возможность перемещать любой из графических блоков над любым FLP во время выполнения и сделать так, чтобы панель макета добавила его в FLP.controls.Add () ....
Я занимался этим часами, а теперь плохо глотаю свою гордость -
Я сделал следующее, чтобы заставить его работать, но здесь я должен вручную указать, какой PixBox пересекается с каким FLP, и я не хочу 25, если операторы
Private Sub cpbPic1_MouseUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles cpbPic1.MouseUp
If (flpDock1.HasChildren = False) Then 'Test to see if panel is filled
If CBool(CustomPictureBox.IntersectingObjects(cpbPic1, flpDock1)) Then
flpDock1.Controls.Add(cpbPic1) 'Add Pic to Panel
End If
End Sub
cpb: CustomPictureBox