Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Classe ScrollableControl.DockPaddingEdges

Determina a borda, preenchimento para controles encaixados.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)
[TypeConverterAttribute(typeof(ScrollableControl..::.DockPaddingEdgesConverter))]
public class DockPaddingEdges : ICloneable

The ScrollableControl.DockPaddingEdges classe cria uma margem em uma determinada margem ou todas as bordas de um controle encaixado. Você pode conjunto a largura dessa margem para cada borda individual por configuração as seguintes propriedades: Bottom, Top, Left, Right. Como alternativa, você pode conjunto todas as bordas com a mesma largura simultaneamente, definindo o All propriedade. Se o dimensionar do controle for muito grande para o seu recipiente, o controle será redimensionado ajuste no contêiner, menos a largura da margem especificado.

O exemplo de código a seguir usa a classe derivada, Panel. O exemplo encaixa um botão no painel de controle e percorre o ScrollableControl.DockPaddingEdges Propriedades, configuração cada um individualmente no clicar do botão. Esse código requer que um Panel controle e um Button ter foi instanciado em um formulário e uma variável de membro de nível de classe chamada myCounter foi declarado sistema autônomo um inteiro com sinal com sinal de 32 bit. Esse código deve ser chamado no Click evento do botão.

privatevoid SetDockPadding()
 {
    // Dock the button in the panel.
    button1.Dock = System.Windows.Forms.DockStyle.Fill;

    // Reset the counter if it is greater than 5.if (myCounter > 5)
    {
       myCounter = 0;
    }

    /* Set the appropriate DockPadding and display
       which one was set on the button face. */switch (myCounter)
    {
       case 0:
          panel1.DockPadding.All = 0;
          button1.Text = "Start";
          break;
       case 1:
          panel1.DockPadding.Top = 10;
          button1.Text = "Top";
          break;
       case 2:
          panel1.DockPadding.Bottom = 10;
          button1.Text = "Bottom";
          break;
       case 3:
          panel1.DockPadding.Left = 10;
          button1.Text = "Left";
          break;
       case 4:
          panel1.DockPadding.Right = 10;
          button1.Text = "Right";
          break;
       case 5:
          panel1.DockPadding.All = 20;
          button1.Text = "All";
          break;
    }

    // Increment the counter.
    myCounter += 1;
 }



System.Object
  System.Windows.Forms.ScrollableControl.DockPaddingEdges
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0, 1.1, 1.0
Isso foi útil para você?
(1500 caracteres restantes)
Conteúdo da Comunidade Adicionar