Window.DragMove Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Umožňuje přetáhnout okno myší levým tlačítkem dolů přes exponovanou oblast klientské oblasti okna.
public:
void DragMove();
[System.Security.SecurityCritical]
public void DragMove ();
public void DragMove ();
[<System.Security.SecurityCritical>]
member this.DragMove : unit -> unit
member this.DragMove : unit -> unit
Public Sub DragMove ()
- Atributy
Výjimky
Levé tlačítko myši není dole.
Příklady
Následující příklad ukazuje, jak přepsat OnMouseLeftButtonDown volání .DragMove
protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
{
base.OnMouseLeftButtonDown(e);
// Begin dragging the window
this.DragMove();
}
Protected Overrides Sub OnMouseLeftButtonDown(ByVal e As MouseButtonEventArgs)
MyBase.OnMouseLeftButtonDown(e)
' Begin dragging the window
Me.DragMove()
End Sub
Poznámky
Levé tlačítko myši musí být při zavolání DragMove dole. Jedním ze způsobů, jak zjistit, kdy je stisknuté levé tlačítko myši, je zpracovat MouseLeftButtonDown událost.
Při DragMove zavolání musí být levé tlačítko myši potlačené přes exponovanou oblast klientské oblasti okna.
Poznámka
Tuto metodu nelze volat, pokud je okno hostované v prohlížeči.