Как я могу прикрепить две формы к нижней части существующей формы? - PullRequest
0 голосов
/ 01 мая 2020

У меня есть основная форма C#, в которой для перемещения формы используется настраиваемая панель захвата.

        public const int WM_NCLBUTTONDOWN = 0xA1;
        public const int HT_CAPTION = 0x2;
        private Button BtnMove;
        private Button BtnClose;
        private int bufferXAxis = -8;
        [DllImportAttribute("user32.dll")]
        public static extern int SendMessage(IntPtr hWnd,
                     int Msg, int wParam, int lParam);
        [DllImportAttribute("user32.dll")]
        public static extern bool ReleaseCapture();

        private void UUSP_MouseDown_Grab_Block(object sender,
           System.Windows.Forms.MouseEventArgs e)
           {
              if (e.Button == MouseButtons.Left)
              {
                ReleaseCapture();
                SendMessage(Handle, WM_NCLBUTTONDOWN, HT_CAPTION, 0);

              }
        }
        BtnMove.MouseDown += UUSP_MouseDown_Grab_Block;

Я хотел бы переместить две дополнительные формы, созданные из формы с помощью этой функции перемещения. Я бы хотел, чтобы они появлялись и двигались с оригинальной формой, если это возможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...