none
como arrastar um groupbox durante a execucao do sistema RRS feed

  • Pergunta

  • boa noite pessoal, gostaria de saber se o groupbox possui alguma propriedade que permita arrasta-lo durante a execuçäo do sistema dentro do form ou via programaçäo se tem jeito.

    obrigado.

    quarta-feira, 26 de junho de 2013 22:27

Respostas

Todas as Respostas

  • Bom dia Amigo, você pode sim definir a nova posição do groupbox desta forma

    groupBox1.Location = new Point(120, 180);

    Se a Resposta foi útil, por favor, qualificar, Obrigado.


    Paulo Caleffi

    quinta-feira, 27 de junho de 2013 10:53
  • bom dia Paulo, dessa forma estou definindo uma nova posicao, eu quero poder arrastar o groupbox durante a execucao do sistema, obrigado.
    quinta-feira, 27 de junho de 2013 12:05
  • opa, então esse código vai lhe ajudar, fiz e funcionou é só clicar e levar o group para onde quiser, depois você manipula da forma desejada

    Point p = new Point();
            private void Form1_MouseUp(object sender, MouseEventArgs e)
            {
                groupBox1.Location = new Point(p.X, p.Y);
            }

            private void Form1_MouseDown(object sender, MouseEventArgs e)
            {
                p.X = e.X;
                p.Y = e.Y;
            }

    Abraço.

    Se a Resposta foi útil, por favor, qualificar, obrigado.


    Paulo Caleffi

    quinta-feira, 27 de junho de 2013 13:47
  • nao funcionou, sera que tem que habilitar alguma propriedade do GroupBox ?, fiz exatamente igual o codigo que voce postou.

    obrigado.

    quinta-feira, 27 de junho de 2013 15:41
  • Coloca assim:

    using System;
    using System.Drawing;
    using System.Windows.Forms;
    
    namespace MovendoObjetosRunTime
    {
        public partial class Form1 : Form
        {
            Point p;
            public Form1()
            {
                InitializeComponent();
            }
    
            private void Form1_MouseDown(object sender, MouseEventArgs e)
            {
                
                groupBox1.Location = p;
            }
    
            private void Form1_MouseUp(object sender, MouseEventArgs e)
            {
                p = new Point(e.X, e.Y);
            }
        }
    }

    Veja Este Link: http://social.msdn.microsoft.com/Forums/vstudio/en-US/3d23ad93-e70d-4076-bf50-3e17ec43d0e1/drag-and-drop-the-control-in-the-panel-in-c

    Se te ajudou marca como resposta.



    • Editado Mr. GMSOFT quinta-feira, 27 de junho de 2013 18:04 update
    • Marcado como Resposta Porter Porter quinta-feira, 27 de junho de 2013 18:28
    quinta-feira, 27 de junho de 2013 17:30
  • agora deu certo amigo, eu achei que tinha que arrastar o groupbox mas é so dar dois clicks no form que ele muda de posicao, achei legal pra caramba, obrigado.
    quinta-feira, 27 de junho de 2013 18:29