Condividi tramite


Metodo DataRepeater.CancelEdit

Consente agli utenti di annullare una modifica al controllo figlio corrente dell'oggetto corrente DataRepeaterItem.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

'Dichiarazione
Public Sub CancelEdit
public void CancelEdit()
public:
void CancelEdit()
member CancelEdit : unit -> unit 
public function CancelEdit()

Note

Utilizzare questo metodo per consentire agli utenti di annullare le modifiche ai controlli figlio in un controllo DataRepeater controllare.È necessario monitorare KeyDown eventi per i controlli figlio di determinare quando l'utente ha premuto il tasto ESC e da chiamare CancelEdit metodo per restituire il controllo al relativo stato compilato previamente.

Esempi

Nell'esempio seguente viene illustrato come annullare una modifica quando l'utente preme ESC.Si presuppone che si disponga di un form contenente un controllo DataRepeater controllo denominato DataRepeater1 che contiene un oggetto TextBox denominato ProductNameTextBox.

Private Sub ProductNameTextBox_KeyDown(
    ByVal sender As Object, 
    ByVal e As System.Windows.Forms.KeyEventArgs
  ) Handles ProductNameTextBox.KeyDown

    If e.KeyCode = Keys.Escape Then
        DataRepeater1.CancelEdit()
    End If
End Sub
private void productNameTextBox_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
    if (e.KeyCode == Keys.Escape)
    {
        dataRepeater1.CancelEdit();
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DataRepeater Classe

Spazio dei nomi Microsoft.VisualBasic.PowerPacks

Altre risorse

Introduzione al controllo DataRepeater (Visual Studio)