(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren

Form.AcceptButton-Eigenschaft

Ruft die Schaltfläche im Formular ab, die beim Drücken der EINGABETASTE betätigt wird, oder legt diese fest.

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

public IButtonControl AcceptButton { get; set; }
/** @property */
public IButtonControl get_AcceptButton ()

/** @property */
public void set_AcceptButton (IButtonControl value)

public function get AcceptButton () : IButtonControl

public function set AcceptButton (value : IButtonControl)

Eigenschaftenwert

Ein IButtonControl, das die Schaltfläche darstellt, die als Bestätigungsschaltfläche für das Formular verwendet werden soll.

Mit dieser Eigenschaft können Sie einen Standardvorgang festlegen, der beim Drücken der EINGABETASTE in der Anwendung ausgeführt wird. Bei der dieser Eigenschaft zugewiesenen Schaltfläche muss es sich um ein IButtonControl handeln, das sich im aktuellen Formular oder in einem Container im aktuellen Formular befindet.

Verwenden Sie diese Eigenschaft, um dem Benutzer die schnelle Navigation in einem einfachen Formular zu ermöglichen, indem zum Abschluss der Bearbeitung die EINGABETASTE gedrückt wird und nicht mit dem Mauszeiger auf die Bestätigungsschaltfläche geklickt werden muss.

Die Bestätigungsschaltfläche wird möglicherweise nicht aktiviert, wenn das momentan ausgewählte Steuerelement im Formular die EINGABETASTE abfängt und verarbeitet. Dies ist beispielsweise bei einem mehrzeiligen Textfeld-Steuerelement der Fall, das das Einfügen einer Zeilenendemarke durch Drücken der EINGABETASTE zulässt.

Im folgenden Codebeispiel wird eine neue Instanz von Form erstellt. Anschließend wird die ShowDialog-Methode aufgerufen, um das Formular als Dialogfeld anzuzeigen. Im Beispiel werden die Eigenschaften FormBorderStyle, AcceptButton, CancelButton, MinimizeBox, MaximizeBox und StartPosition geändert, um dem Formular die Darstellung und Funktionsweise eines Dialogfelds zu verleihen. Im Beispiel wird zudem die Add-Methode der Controls-Auflistung des Formulars verwendet, um zwei Button-Steuerelemente hinzuzufügen. Im Beispiel wird mit der HelpButton-Eigenschaft eine Hilfeschaltfläche auf der Titelleiste des Dialogfelds angezeigt.

public void CreateMyForm()
{
   // Create a new instance of the form.
   Form form1 = new Form();
   // Create two buttons to use as the accept and cancel buttons.
   Button button1 = new Button ();
   Button button2 = new Button ();
  
   // Set the text of button1 to "OK".
   button1.Text = "OK";
   // Set the position of the button on the form.
   button1.Location = new Point (10, 10);
   // Set the text of button2 to "Cancel".
   button2.Text = "Cancel";
   // Set the position of the button based on the location of button1.
   button2.Location
      = new Point (button1.Left, button1.Height + button1.Top + 10);
   // Set the caption bar text of the form.   
   form1.Text = "My Dialog Box";
   // Display a help button on the form.
   form1.HelpButton = true;

   // Define the border style of the form to a dialog box.
   form1.FormBorderStyle = FormBorderStyle.FixedDialog;
   // Set the MaximizeBox to false to remove the maximize box.
   form1.MaximizeBox = false;
   // Set the MinimizeBox to false to remove the minimize box.
   form1.MinimizeBox = false;
   // Set the accept button of the form to button1.
   form1.AcceptButton = button1;
   // Set the cancel button of the form to button2.
   form1.CancelButton = button2;
   // Set the start position of the form to the center of the screen.
   form1.StartPosition = FormStartPosition.CenterScreen;
   
   // Add button1 to the form.
   form1.Controls.Add(button1);
   // Add button2 to the form.
   form1.Controls.Add(button2);
   
   // Display the form as a modal dialog box.
   form1.ShowDialog();
}

public void CreateMyForm()
{
    // Create a new instance of the form.
    Form form1 = new Form();

    // Create two buttons to use as the accept and cancel buttons.
    Button button1 = new Button();
    Button button2 = new Button();

    // Set the text of button1 to "OK".
    button1.set_Text("OK");

    // Set the position of the button on the form.
    button1.set_Location(new Point(10, 10));

    // Set the text of button2 to "Cancel".
    button2.set_Text("Cancel");

    // Set the position of the button based on the location of button1.
    button2.set_Location(new Point(button1.get_Left(), 
        button1.get_Height() + button1.get_Top() + 10));

    // Set the caption bar text of the form.   
    form1.set_Text("My Dialog Box");

    // Display a help button on the form.
    form1.set_HelpButton(true);

    // Define the border style of the form to a dialog box.
    form1.set_FormBorderStyle(get_FormBorderStyle().FixedDialog);

    // Set the MaximizeBox to false to remove the maximize box.
    form1.set_MaximizeBox(false);

    // Set the MinimizeBox to false to remove the minimize box.
    form1.set_MinimizeBox(false);

    // Set the accept button of the form to button1.
    form1.set_AcceptButton(button1);

    // Set the cancel button of the form to button2.
    form1.set_CancelButton(button2);

    // Set the start position of the form to the center of the screen.
    form1.set_StartPosition(FormStartPosition.CenterScreen);

    // Add button1 to the form.
    form1.get_Controls().Add(button1);

    // Add button2 to the form.
    form1.get_Controls().Add(button2);

    // Display the form as a modal dialog box.
    form1.ShowDialog();
} //CreateMyForm

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0
Anzeigen:
© 2014 Microsoft