0

私は TreeView を持っています (Crownwood.DotNetMagic を使用して、WinForms に似ているはずです)。ユーザーがノードを編集するとき、テキストが空のときに編集モードを終了することはできません。

AfterLabelEdit でこれを実行しようとしましたが、私が望むことを正確に行うことはできません: テキストを元のテキストに戻しますが、編集モードでは空のままにしておきます (ユーザーはコミットを許可されるべきではありません)。彼の変化)

if (String.IsNullOrEmpty(e.Label))
{
    e.Cancel = true;
    e.Node.BeginEdit();
    return;
}

TreeView には、WinForms からのこのツリービューに加えて、いくつかの同様のイベントがあります。

4

0 に答える 0