none
GroupBox na horizontal Windows Forms (Visual Basic) RRS feed

  • Pergunta

  • Olá!

     

    Estou montando formulário dinâmico em windows forms utilizando visual basic.

    Preciso colocar groupbox na horizontal, como faço isso?? Ele por default vem na vertical.

     

    Obrigado.

    sexta-feira, 3 de setembro de 2010 12:12

Respostas

  • Mateus,

    Verifique no código que você passou que os RadioButtons estão sendo posicionados manualmente...

    Me.RadioButton1.Location = New System.Drawing.Point(16, 32)
    Me.RadioButton2.Location = New System.Drawing.Point(16, 72)
    E por aí vai...

    Até onde eu sei, não existe uma maneira do próprio GroupBox organizar a posição dos RadioButtons automaticamente na vertical ou horizontal... Você que especifica a posição onde ele deve aparecer...

    Portanto, para conseguir fazer com que seus RadioButtons sejam colocados na vertical, você precisaria "brincar" com a posição que os RadioButtons estão sendo colocados... Por exemplo, poderia tentar:

    Me.RadioButton1.Location = New System.Drawing.Point(16, 32)
    Me.RadioButton2.Location = New System.Drawing.Point(20, 32)
    Etc...


    André Alves de Lima
    Visite o meu site: http://andrealveslima.spaces.live.com
    Me siga no Twitter: @andrealveslima
    • Marcado como Resposta Mateus Leonardi sexta-feira, 3 de setembro de 2010 15:52
    sexta-feira, 3 de setembro de 2010 15:38
    Moderador

Todas as Respostas

  • Mateus,

    Não entendi o que você está querendo fazer, tem como você explicar melhor?

    O que você chama do groupbox estar na vertical e horizontal?

    at.,


    Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono)
    sexta-feira, 3 de setembro de 2010 12:24
    Moderador
  • Desculpe senão especifiquei bem.

     

    Quando se utiliza um GroupBox no windows forms, os itens vem agrupados um embaixo do outro (verticalmente).

    No exemplo irei colocar o caracter asterisco como se fosse o item para seleção.

    Exemplo:

    * Bom

    * Regular

    * Ruim

     

    O que eu preciso fazer, é que eles venham alinhados um do lado do outro (horizontalmente).

    * Bom * Regular * Ruim

     

    Obrigado.

    sexta-feira, 3 de setembro de 2010 13:29
  • Mateus,

    Qual é a classe que você está usando? System.Windows.Forms.GroupBox?

    Você não está criando os RadioButtons na mão?

    at.,


    Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono)
    sexta-feira, 3 de setembro de 2010 13:35
    Moderador
  • Estou utilizando essa classe mesmo.

     

    Estou criando os RadioButtons e GroupBox na mão, dinamicamente.

    Se trata de um formulário dinâmico, por isso essa necessidade.

     

    Obrigado.

    sexta-feira, 3 de setembro de 2010 13:46
  • Então é só você mudar a lógica de criação dos seus RadioButtons...

    Por favor, poste o seu código que cria os RadioButtons que eu vejo pra você.

    at.,


    Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono)
    sexta-feira, 3 de setembro de 2010 13:52
    Moderador
  • Estou utilizando o codigo do link como base >> http://www.java2s.com/Tutorial/VB/0260__GUI/RadioButtonsinaGroupBox.htm

     

    Gostaria de postar o codigo que estou desenvolvendo mesmo, porem estou utilizando meu notebook para fazer os post pois a internet na empresa tem bloqueios.

    Mas basicamente o codigo seria esse mesmo.

    sexta-feira, 3 de setembro de 2010 13:59
  • Mateus,

    Verifique no código que você passou que os RadioButtons estão sendo posicionados manualmente...

    Me.RadioButton1.Location = New System.Drawing.Point(16, 32)
    Me.RadioButton2.Location = New System.Drawing.Point(16, 72)
    E por aí vai...

    Até onde eu sei, não existe uma maneira do próprio GroupBox organizar a posição dos RadioButtons automaticamente na vertical ou horizontal... Você que especifica a posição onde ele deve aparecer...

    Portanto, para conseguir fazer com que seus RadioButtons sejam colocados na vertical, você precisaria "brincar" com a posição que os RadioButtons estão sendo colocados... Por exemplo, poderia tentar:

    Me.RadioButton1.Location = New System.Drawing.Point(16, 32)
    Me.RadioButton2.Location = New System.Drawing.Point(20, 32)
    Etc...


    André Alves de Lima
    Visite o meu site: http://andrealveslima.spaces.live.com
    Me siga no Twitter: @andrealveslima
    • Marcado como Resposta Mateus Leonardi sexta-feira, 3 de setembro de 2010 15:52
    sexta-feira, 3 de setembro de 2010 15:38
    Moderador
  • A solução encontrada foi a apresentada pelo amigo AndreAlvesLima.

     

    Brigadão, salvaste um fim de semana que iria ficar preocupado. =D

    • Editado Mateus Leonardi sexta-feira, 3 de setembro de 2010 15:54 Alteração de conteúdo
    sexta-feira, 3 de setembro de 2010 15:49
  • Mateus,

    Magina! Qualquer coisa é só postar!

    Bom trabalho / estudos aí...


    André Alves de Lima
    Visite o meu site: http://andrealveslima.spaces.live.com
    Me siga no Twitter: @andrealveslima
    sexta-feira, 3 de setembro de 2010 16:36
    Moderador