Expandir Minimizar
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

Propriedade Form.FormBorderStyle

Obtém ou define o estilo de borda do formulário.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)
public FormBorderStyle FormBorderStyle { get; set; }

Valor de propriedade

Tipo: System.Windows.Forms.FormBorderStyle
A FormBorderStyle que representa o estilo da borda para exibir para o formulário. O padrão é FormBorderStyle.Sizable.
ExceçãoCondição
InvalidEnumArgumentException

O valor especificado está fora do intervalo de valores válidos.

O estilo da borda do formulário determina como a borda externa do formulário é exibido. Para além de alterar a exibição de borda para um formulário, determinados estilos de borda impedir que o formulário que está sendo dimensionada. Por exemplo, o FormBorderStyle.FixedDialog o estilo de borda altera as bordas do formulário ao de uma caixa de diálogo e impede que o formulário seja redimensionada. O estilo de borda também pode afetar o tamanho ou a disponibilidade da seção da barra de legenda de um formulário.

ObservaçãoObservação

Com o Sizable estilo, é impossível redimensionar a janela abaixo de um determinado valor mínimo, mesmo se você tiver definido ControlBox para false e atribuído a uma seqüência de caracteres de comprimento zero para Text. Considere a possibilidade de contornar isso usando o SizableToolWindow de estilo em vez disso.

O exemplo de código a seguir cria uma nova instância de um Form e chama o ShowDialog método para exibir o formulário como uma caixa de diálogo. O exemplo define o FormBorderStyle, AcceptButton, CancelButton, MinimizeBox, MaximizeBox, e StartPosition propriedades para alterar a aparência e funcionalidade do formulário para uma caixa de diálogo. O exemplo também usa o Add método do formulário Controls coleção para adicionar dois Button controles. O exemplo usa a HelpButton propriedade para exibir um botão Ajuda na barra de legenda da caixa de diálogo.


public void CreateMyForm()
{
   // Create a new instance of the form.
   Form form1 = new Form();
   // Create two buttons to use as the accept and cancel buttons.
   Button button1 = new Button ();
   Button button2 = new Button ();

   // Set the text of button1 to "OK".
   button1.Text = "OK";
   // Set the position of the button on the form.
   button1.Location = new Point (10, 10);
   // Set the text of button2 to "Cancel".
   button2.Text = "Cancel";
   // Set the position of the button based on the location of button1.
   button2.Location
      = new Point (button1.Left, button1.Height + button1.Top + 10);
   // Set the caption bar text of the form.   
   form1.Text = "My Dialog Box";
   // Display a help button on the form.
   form1.HelpButton = true;

   // Define the border style of the form to a dialog box.
   form1.FormBorderStyle = FormBorderStyle.FixedDialog;
   // Set the MaximizeBox to false to remove the maximize box.
   form1.MaximizeBox = false;
   // Set the MinimizeBox to false to remove the minimize box.
   form1.MinimizeBox = false;
   // Set the accept button of the form to button1.
   form1.AcceptButton = button1;
   // Set the cancel button of the form to button2.
   form1.CancelButton = button2;
   // Set the start position of the form to the center of the screen.
   form1.StartPosition = FormStartPosition.CenterScreen;

   // Add button1 to the form.
   form1.Controls.Add(button1);
   // Add button2 to the form.
   form1.Controls.Add(button2);

   // Display the form as a modal dialog box.
   form1.ShowDialog();
}


.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte .Requisitos de sistema do NET Framework.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.