Você está aqui: C# ::: Windows Forms ::: Formulários e Janelas |
Como definir a posição inicial de um formulário Windows FormsQuantidade de visualizações: 19403 vezes |
|
Por padrão os formulários de uma aplicação Windows Forms e C# são exibidos em uma posição pré-determinada pelo Windows e nas dimensões especificadas nas propriedades do formulário. Muitas vezes gostaríamos de alterar este comportamento. Para isso, podemos usar a propriedade StartPosition da classe Form. O valor para esta propriedade pode ser definido em tempo de design (editor de propriedades) ou em tempo de execução. Os valores possíveis são: FormStartPosition.CenterParent - O formulário é centralizado dentro dos limites do formulário pai; FormStartPosition.CenterScreen - O formulário é exibido no centro da tela; FormStartPosition.Manual - A posição do formulário é determinada pela propriedade Location; FormStartPosition.WindowsDefaultBounds - O formulário é posicionado no local padrão definido pelo Windows e tem suas dimensões também determinadas pelo Windows; FormStartPosition.WindowsDefaultLocation - O formulário é exibido em uma posição pré-determinada pelo Windows e nas dimensões especificadas nas propriedades do formulário. Veja como definir a posição inicial do formulário. Note que, se você optar por definir a posição via código, você deverá fazê-lo no construtor do formulário, logo após a chamada a InitializeComponent(): ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
public Form1(){
InitializeComponent();
// define a posição inicial do formulário como centralizado
// na tela
this.StartPosition = FormStartPosition.CenterScreen;
}
O valor da propriedade StartPosition de um formulário pode ser obtido da seguinte forma: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
private void button1_Click(object sender, EventArgs e){
// vamos obter o valor da propriedade StartPosition
string fsp = this.StartPosition.ToString();
// mostra o resultado
MessageBox.Show("Valor de StartPosition: " + fsp);
}
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







