Как програмно поменять положение (приналдежность) обьекта(контрола)? - VB

Узнай цену своей работы

Формулировка задачи:

Уважаемые Спецы. У меня такой вопрос. Есть форма с двумя PictureBox например Picture1 и Picture2 В Picture1 размещена кнопка command1 (именно нарисована на Picture1, при ее перетягивании она не переходит на форму а как бы "подлазит" под нее). Нужно програмно переместить ее на Picture2 (на форму) например по ее нажатию. Каким образом возможно реалировать? Зараннее благодарен.

Решение задачи: «Как програмно поменять положение (приналдежность) обьекта(контрола)?»

textual
Листинг программы
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
 
Private Sub Form_Load()
    SetParent Command1.hWnd, Picture2.hWnd
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5
Похожие ответы