掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TTreeViewのノードの再編集を促すには? (ID:19516)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
お世話になります。 今、TTreeViewを使用しているのですが、 NODEの編集を行った直後のonEditedイベントでNODEのテキストのチェックを行おうと考えております。 チェック自体は、onEditedイベントのパラメータ:Sを使用して加納なのですが、エラーだった場合、このノードを編集状態にしたいと思っています。 そこで、以下の様にコードを書いたのですが、TreeViewのノードの表示がおかしくなってしまいます。 procedure TForm1.TreeView1Edited(Sender: TObject; Node: TTreeNode; var S: string); begin //チェックを行いエラーだったら再編集 if (チェック条件) = エラー then begin S := Node.Text; //テキストを戻す Node.EditText; //再編集状態にする end; end; イベントがグルグル回る?などと考えてみたもののさっぱりわかりません。 どなたか、このようなことをやったことのある方、ご教授願えますか。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.