更新: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();
}
}
使用權限
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.VisualBasic.PowerPacks 命名空間