LabelEditEventArgs.CancelEdit Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, указывающее, должны ли быть отменены изменения, выполненные с меткой параметра ListViewItem.
public:
property bool CancelEdit { bool get(); void set(bool value); };
public bool CancelEdit { get; set; }
member this.CancelEdit : bool with get, set
Public Property CancelEdit As Boolean
Значение свойства
Значение true
, если операция изменения метки для параметра ListViewItem должна быть отменена; в противном случае – значение false
.
Примеры
В следующем примере кода демонстрируется обработка ListView.BeforeLabelEdit события и использование Item свойств и CancelEdit . Чтобы запустить пример, вставьте следующий код в форму, содержащую элемент управления ListView с именем ListView1 и заполненную по крайней мере 3 элементами. Убедитесь, что все события связаны с их методами обработки событий.
void ListView1_BeforeLabelEdit( Object^ sender,
System::Windows::Forms::LabelEditEventArgs^ e )
{
// Allow all but the first two items of the list to
// be modified by the user.
if ( e->Item < 2 )
{
e->CancelEdit = true;
}
}
private void ListView1_BeforeLabelEdit(object sender,
System.Windows.Forms.LabelEditEventArgs e)
{
// Allow all but the first two items of the list to
// be modified by the user.
if (e.Item<2)
{
e.CancelEdit = true;
}
}
Private Sub ListView1_BeforeLabelEdit(ByVal sender As Object, _
ByVal e As System.Windows.Forms.LabelEditEventArgs) _
Handles ListView1.BeforeLabelEdit
' Allow all but the first two items of the list to be modified by
' the user.
If (e.Item < 2) Then
e.CancelEdit = True
End If
End Sub
Комментарии
Это свойство можно использовать для отмены изменений, внесенных в метку объекта , и отменить изменения ее в исходный ListViewItem текст. Используйте это свойство, чтобы предотвратить изменение подпись элемента на значение, которое не соответствует требованиям приложения.