質問
ツリービューコントロールがあり、ラベル編集後イベントをキャッチしました。ユーザーの入力を検証して調整できるようにしたい(たとえば、長すぎる場合)が、新しい値をキャンセルすることはできますが、変更することはできません。アイデアはありますか?
新しいフォームを開く必要はありません。ユーザーはこれらの範囲の名前を変更している可能性があり、面倒ではないはずです。
乾杯。
解決
EventArgsから編集中のノードを取得し、そのテキストを手動で設定できませんか?これによりAfterLabelEditが再度起動される場合は、手動編集によるものである場合に終了するフラグを追加する必要があります。
所属していません StackOverflow