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();
}
}
权限
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
另请参见
参考
Microsoft.VisualBasic.PowerPacks 命名空间