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
|
Classe ScrollableControl.DockPaddingEdges
Determina a borda, preenchimento para controles encaixados.
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
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;
}
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.