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řetažení okna myší s levým tlačítkem dolů přes vystavenou 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 po zavolání dolů DragMove . Jedním ze způsobů, jak zjistit, kdy je stisknuto levé tlačítko myši, je zpracování MouseLeftButtonDown události.
Při DragMove zavolání musí být levé tlačítko myši stisknuto přes vystavenou oblast klientské oblasti okna.
Note
Tuto metodu nelze volat, pokud je okno hostované v prohlížeči.