次の方法で共有


LabelEditEventArgs.CancelEdit プロパティ

ListViewItem のラベルの変更をキャンセルするかどうかを示す値を取得または設定します。

Public Property CancelEdit As Boolean
[C#]
public bool CancelEdit {get; set;}
[C++]
public: __property bool get_CancelEdit();public: __property void set_CancelEdit(bool);
[JScript]
public function get CancelEdit() : Boolean;public function set CancelEdit(Boolean);

プロパティ値

ListViewItem のラベルの編集をキャンセルする場合は true 。それ以外の場合は false

解説

このプロパティを使用すると、 ListViewItem のラベルの変更をキャンセルし、元のテキストに戻すことができます。項目のキャプションが、アプリケーションの要件を満たさない値に変更されることを防ぐ場合は、このプロパティを使用します。

使用例

[Visual Basic, C#] System.Windows.Forms.EditLabelEventArgs クラスを使用して、ListView. BeforeLabelEdit イベントを処理するコード例を次に示します。この例を実行するには、ListView1 という名前の ListView コントロールが配置されているフォームに、次のコードを貼り付けます。このコントロールには少なくとも 3 つの項目が読み込まれています。

 

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

[C#] 
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;
 }
    }

[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

LabelEditEventArgs クラス | LabelEditEventArgs メンバ | System.Windows.Forms 名前空間