Condividi tramite


Metodo DataRepeater.CancelEdit

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

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 apportate ai controlli figlio in un DataRepeater controllo. È necessario monitorare il KeyDown gli eventi per i controlli figlio determinare quando l'utente ha premuto il tasto ESC e chiamare il CancelEdit metodo per restituire il controllo allo stato precedente alla modifica.

Esempi

Nell'esempio seguente viene illustrato come annullare una modifica quando l'utente preme il tasto ESC. Si presuppone che si disponga di un modulo che contiene un DataRepeater controllo denominato DataRepeater1 che contiene un 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)