Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Control.Capture-Eigenschaft

Ruft einen Wert ab, der angibt, ob die Maus vom Steuerelement erfasst wurde, oder legt diesen fest.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

public bool Capture { get; set; }
/** @property */
public boolean get_Capture ()

/** @property */
public void set_Capture (boolean value)

public function get Capture () : boolean

public function set Capture (value : boolean)

Eigenschaftenwert

true, wenn die Maus vom Steuerelement erfasst wurde, andernfalls false.

Im folgenden Codebeispiel wird die Capture-Eigenschaft veranschaulicht. Damit Sie dieses Beispiel ausführen können, fügen Sie den folgenden Code in ein Formular ein, das ein Label mit der Bezeichnung label1 und zwei Listbox-Steuerelemente mit den Bezeichnungen listbox1 und listbox2 enthält. Stellen Sie sicher, dass der Methode in diesem Beispiel das MouseDown-Ereignis des Formulars und der Steuerelemente zugeordnet ist.

// This method handles the mouse down event for all the controls on the form.  
// When a control has captured the mouse
// the control's name will be output on label1.
private void Control_MouseDown(System.Object sender, 
    System.Windows.Forms.MouseEventArgs e)
{
    Control control = (Control) sender;
    if (control.Capture)
    {
        label1.Text = control.Name+" has captured the mouse";
    }
}

// This method handles the mouse down event for all the controls on 
//the form. When a control has captured the mouse the control's name 
// will be output on label1.
private void Control_MouseDown(Object sender, 
    System.Windows.Forms.MouseEventArgs e)
{
    Control control = (Control)sender;
    if (control.get_Capture()) {
        label1.set_Text(control.get_Name() + " has captured the mouse");
    }
} //Control_MouseDown

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?