Delphi7を使用しています。
TTreeViewを使って、DBの値をノードに関連付けたりしているのですが、
選択しているノードが変わった時に、古いノードを取得して値を関連付け
たいと考えています。
そこで古い(直前に選択していた)ノードを取得する方法はあるのでしょうか?
OnChangeイベントとOnChangeingイベントのNodeを見てみたのですが、
どうも新しいノードになっているようなので。
もしご存知の方がいらっしゃればご教授ください。
TreeView1.Selectedでどうでしょう?
procedure TForm1.TreeView1Changing(Sender: TObject; Node: TTreeNode;
var AllowChange: Boolean);
begin
if TreeView1.Selected <> nil then
Label6.Caption := TreeView1.Selected.Text + 'から' + Node.Text + 'に移動します。';
end;
igy様、ありがとうございます。
試してみましたが、いけそうです。
Selected、他の箇所で使っていたのですが全く気付きませんでした。(^^;
助かりました。ありがとうございました。
ツイート | ![]() |