Propriedade Shape.ContextMenuStrip
Obtém ou define o ContextMenuStrip associado a um controle de linha ou de forma.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
<BrowsableAttribute(True)> _
Public Overridable Property ContextMenuStrip As ContextMenuStrip
[BrowsableAttribute(true)]
public virtual ContextMenuStrip ContextMenuStrip { get; set; }
[BrowsableAttribute(true)]
public:
virtual property ContextMenuStrip^ ContextMenuStrip {
ContextMenuStrip^ get ();
void set (ContextMenuStrip^ value);
}
[<BrowsableAttribute(true)>]
abstract ContextMenuStrip : ContextMenuStrip with get, set
[<BrowsableAttribute(true)>]
override ContextMenuStrip : ContextMenuStrip with get, set
function get ContextMenuStrip () : ContextMenuStrip
function set ContextMenuStrip (value : ContextMenuStrip)
Valor de propriedade
Tipo: ContextMenuStrip
O ContextMenuStrip para o controle ou uma referência nula (Nothing na Visual Basic) se não houver nenhum ContextMenuStrip atribuído.O padrão é uma referência nula (Nothing na Visual Basic).
Comentários
Se um ContextMenu também foi atribuído ao controle, o ContextMenu propriedade tem precedência sobre o ContextMenuStrip propriedade.
Exemplos
O exemplo a seguir exibe o ContextMenuStrip atribuído a um OvalShape controlar quando o botão direito do mouse é clicado e liberado. Esse código requer que você tenha um Form com um OvalShape controle sobre ele. Também é necessário que o OvalShape tem um ContextMenuStrip atribuído ao seu ContextMenuStrip propriedade.
Private Sub OvalShape1_MouseUp(
ByVal sender As Object,
ByVal e As MouseEventArgs
) Handles OvalShape1.MouseUp
' If the right mouse button is clicked and released,
' display the shortcut menu assigned to the TreeView.
If e.Button = MouseButtons.Right Then
OvalShape1.ContextMenuStrip.Show(Me, New Point(e.X, e.Y))
End If
End Sub
private void ovalShape1_MouseUp(object sender, MouseEventArgs e)
{
// If the right mouse button is clicked and released,
// display the shortcut menu assigned to the TreeView.
if (e.Button == MouseButtons.Right)
{
ovalShape1.ContextMenuStrip.Show(this, new Point(e.X, e.Y));
}
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Consulte também
Referência
Namespace Microsoft.VisualBasic.PowerPacks
Outros recursos
Como desenhar linhas com o controle LineShape (Visual Studio)
Como desenhar formas com os controles OvalShape e RectangleShape (Visual Studio)