DataRepeater.CancelEdit - метод
Обновлен: Ноябрь 2007
Позволяет пользователям отменить редактирование текущего дочернего элемента управления в текущем элементе 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. Пример предполагает наличие формы, содержащей элемент управления DataRepeater с именем DataRepeater1, который содержит элемент управления TextBox с именем 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();
}
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualBasic.PowerPacks - пространство имен
Другие ресурсы
Общие сведения об элементе управления DataRepeater (Visual Studio)