renomeando um nó no treeview
eu tenho um treeview e nesse treeview os nós sao dados da minha tabela,como que eu faço para possibilitar que o usuario renomeasse esses nós e eu atualizasse a minha tabela,como que eu faço isso ?
Anicetojunior
Curtidas 0
Respostas
Leanribas
13/12/2004
Para que vc possa fazer vc pode usar o evento OnEdited do TreeView,
exemplo
procedure TForm1.TreeView1Edited(Sender: TObject; Node: TTreeNode;
var S: String);
begin
tabela.locate(´campo´,Node.Text,[]);
tabela.Edit;
tabela.FieldByName(´campo´).asString := S;
tabela.Post;
end;
Falou.
Leandro
exemplo
procedure TForm1.TreeView1Edited(Sender: TObject; Node: TTreeNode;
var S: String);
begin
tabela.locate(´campo´,Node.Text,[]);
tabela.Edit;
tabela.FieldByName(´campo´).asString := S;
tabela.Post;
end;
Falou.
Leandro
GOSTEI 0
Anicetojunior
13/12/2004
ok entendi , mas como que eu pego o novo texto digitado pelo usuario,sendo que eu quero esse novo texto p/ atualizar na minha tabela,como que eu faço isso ?
GOSTEI 0
Leanribas
13/12/2004
o novo texto digitado pelo usuario esta na variavel ´S´ que é um parametro do evento.
Leandro
Falou.
Leandro
Falou.
GOSTEI 0
Anicetojunior
13/12/2004
muito obrigado, e isso mesmo !!!, valeuuuu
GOSTEI 0