ToolStripDropDown.DefaultDropDownDirection Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a direção na qual o ToolStripDropDown é exibido em relação ao ToolStrip.
public:
virtual property System::Windows::Forms::ToolStripDropDownDirection DefaultDropDownDirection { System::Windows::Forms::ToolStripDropDownDirection get(); void set(System::Windows::Forms::ToolStripDropDownDirection value); };
public override System.Windows.Forms.ToolStripDropDownDirection DefaultDropDownDirection { get; set; }
member this.DefaultDropDownDirection : System.Windows.Forms.ToolStripDropDownDirection with get, set
Public Overrides Property DefaultDropDownDirection As ToolStripDropDownDirection
Valor da propriedade
Um dos valores de ToolStripDropDownDirection.
Exemplos
O exemplo de código a seguir demonstra como atribuir a DefaultDropDownDirection propriedade especificada por uma configuração de botão de opção.
// The following methods handle the CheckChanged event
// for all the radio buttons. Each method calls a utility
// method to set the ToolStripDropDownDirection appropriately.
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
this.HandleRadioButton(sender, ToolStripDropDownDirection.AboveLeft);
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
this.HandleRadioButton(sender, ToolStripDropDownDirection.AboveRight);
}
private void radioButton3_CheckedChanged(object sender, EventArgs e)
{
this.HandleRadioButton(sender, ToolStripDropDownDirection.BelowLeft);
}
private void radioButton4_CheckedChanged(object sender, EventArgs e)
{
this.HandleRadioButton(sender, ToolStripDropDownDirection.BelowRight);
}
private void radioButton5_CheckedChanged(object sender, EventArgs e)
{
this.HandleRadioButton(sender, ToolStripDropDownDirection.Default);
}
private void radioButton6_CheckedChanged(object sender, EventArgs e)
{
this.HandleRadioButton(sender, ToolStripDropDownDirection.Left);
}
private void radioButton7_CheckedChanged(object sender, EventArgs e)
{
this.HandleRadioButton(sender, ToolStripDropDownDirection.Right);
}
// This utility method sets the DefaultDropDownDirection property.
private void HandleRadioButton(object sender, ToolStripDropDownDirection direction)
{
RadioButton rb = sender as RadioButton;
if (rb != null)
{
if (rb.Checked)
{
this.dropDownDirection = direction;
this.contextMenuStrip1.DefaultDropDownDirection = direction;
}
}
}
' The following methods handle the CheckChanged event
' for all the radio buttons. Each method calls a utility
' method to set the ToolStripDropDownDirection appropriately.
Private Sub radioButton1_CheckedChanged(sender As Object, e As EventArgs) Handles radioButton1.CheckedChanged
Me.HandleRadioButton(sender, ToolStripDropDownDirection.AboveLeft)
End Sub
Private Sub radioButton2_CheckedChanged(sender As Object, e As EventArgs) Handles radioButton2.CheckedChanged
Me.HandleRadioButton(sender, ToolStripDropDownDirection.AboveRight)
End Sub
Private Sub radioButton3_CheckedChanged(sender As Object, e As EventArgs) Handles radioButton3.CheckedChanged
Me.HandleRadioButton(sender, ToolStripDropDownDirection.BelowLeft)
End Sub
Private Sub radioButton4_CheckedChanged(sender As Object, e As EventArgs) Handles radioButton4.CheckedChanged
Me.HandleRadioButton(sender, ToolStripDropDownDirection.BelowRight)
End Sub
Private Sub radioButton5_CheckedChanged(sender As Object, e As EventArgs) Handles radioButton5.CheckedChanged
Me.HandleRadioButton(sender, ToolStripDropDownDirection.Default)
End Sub
Private Sub radioButton6_CheckedChanged(sender As Object, e As EventArgs) Handles radioButton6.CheckedChanged
Me.HandleRadioButton(sender, ToolStripDropDownDirection.Left)
End Sub
Private Sub radioButton7_CheckedChanged(sender As Object, e As EventArgs) Handles radioButton7.CheckedChanged
Me.HandleRadioButton(sender, ToolStripDropDownDirection.Right)
End Sub
' This utility method sets the DefaultDropDownDirection property.
Private Sub HandleRadioButton(sender As Object, direction As ToolStripDropDownDirection)
Dim rb As RadioButton = CType(sender, RadioButton)
If rb IsNot Nothing Then
If rb.Checked Then
Me.dropDownDirection = direction
Me.contextMenuStrip1.DefaultDropDownDirection = direction
End If
End If
End Sub