none
Como centralizar objetos no FlowLayoutPanel? c# RRS feed

  • Pergunta

  • Olá pessoal, eu gostaria de saber como posso fazer os objetos Ex: Buttons/Panel ficarem centralizados ao meio do FlowLayoutPanel?

    Deixar o Button1 ao centro do FLP como por exemplo mostra nas configurações do Windows 10.

    Como mostram as imagens.

    Exemplo: 1.

    Imagem ilustrativa

    Exemplo: 2.

    Obrigado a todos.


    • Editado MichaelKeller sexta-feira, 19 de fevereiro de 2016 21:58
    sexta-feira, 19 de fevereiro de 2016 21:57

Respostas

Todas as Respostas

  • Ola Michael, acredito que o uso do Table LayoutPanel te ajude neste caso ao invés do flowLayoutPanel. Pelo fato do Table LayoutPanel trabalhar de forma tabular(grid) acredito que seja mais facil ajustar isso.

    No FlowLayoutPanel da pra fazer mas precisa de ajustes finos de Padding e Margin, veja em "Arranging Controls Using Padding and Margins" aqui.

    http://www.codeproject.com/Articles/8845/FlowLayoutPanel-TableLayoutPanel-controls-Visual-S


    Rodrigo Reis Ferreira
    Microsoft Certified

    domingo, 21 de fevereiro de 2016 17:59
  • Michael,

    Uma questão como a sua foi respondida aqui:

    Align controls to center in a FlowLayout

    Att,


    Antero Marques

    • Marcado como Resposta Marcos SJ segunda-feira, 22 de fevereiro de 2016 12:38
    domingo, 21 de fevereiro de 2016 19:07
  • Olá Rodrigo, Eu fiz este exemplo com o FlowLayoutPanel, e ele fica quase do jeito que eu quero, mas eu quero deixar ele ao meio/centro como mostra na imagem ao lado. (Configurações do Windows 10).

    Esse Form "Configurações" é um Form MDI, é feito em código c#.

    segunda-feira, 22 de fevereiro de 2016 21:03
  • Olá Antero, Eu fiz este exemplo com o FlowLayoutPanel, e ele fica quase do jeito que eu quero, mas eu quero deixar ele ao meio/centro como mostra na imagem ao lado. (Configurações do Windows 10).

    Esse Form "Configurações" é um Form MDI, é feito em código c#.

    segunda-feira, 22 de fevereiro de 2016 21:04