привет ребята надеюсь все хорошо
Мне интересно (борется) следующее:
У меня есть 5 flowLayoutPanels и 5 PictureBoxes, я хочу иметь возможность перемещать любой из графических блоков поверх любого FLP во время выполнения и добавлять панель макета в FLP.controls.Add()....
Я был в этом в течение нескольких часов, и теперь я плохо проглатываю свою гордость -
Я сделал следующее, чтобы заставить его работать, но здесь мне нужно вручную указать, какой PixBox пересекается с каким FLP, и я не хочу 25 операторов if.
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
КПБ: CustomPictureBox