共用方式為


DataRepeater.CancelEdit 方法

更新:2007 年 11 月

允許使用者取消對目前 DataRepeaterItem 中的目前子控制項的編輯。

命名空間:  Microsoft.VisualBasic.PowerPacks
組件:  Microsoft.VisualBasic.PowerPacks.Vs (在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

語法

Public Sub CancelEdit

Dim instance As DataRepeater

instance.CancelEdit()
public void CancelEdit()
public:
void CancelEdit()
public function CancelEdit()

備註

這個方法可以用來讓使用者取消他們對 DataRepeater 控制項中的子控制項所做的變更。您必須監視子控制項的 KeyDown 事件以判斷使用者何時按下 ESC 鍵,並且呼叫 CancelEdit 方法以將控制項恢復成其編輯前的狀態。

範例

在下列範例中,會示範當使用者按 ESC 鍵時如何取消編輯。這個範例假設您的表單上有一個名為 DataRepeater1 的 DataRepeater 控制項,而且這個控制項有一個名為 ProductNameTextBox 的 TextBox

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();
    }
}

使用權限

請參閱

參考

DataRepeater 類別

DataRepeater 成員

Microsoft.VisualBasic.PowerPacks 命名空間

其他資源

DataRepeater 控制項簡介 (Visual Studio)