Fórum Como chamar form usando o comp. Treeview ou outro semelhante. #378814
03/06/2010
0
Como faço para criar uma arvore chamando os forms tipo cadastro cliente, fornec. etc
Renato
Curtir tópico
+ 0
Responder
Posts
04/06/2010
Marco Salles
Como faço para criar uma arvore chamando os forms tipo cadastro cliente, fornec. etc
Renato , existem soluçoes OO e tb Soluçoes RAD
Segue abaixo uma solução RAD do Delph
Defina no Formulário um Campo
private
{ Private declarations }
FIndexNode:Integer;
Alterer a propriedade ReadOnly para True do TreeView
procedure TForm3.TreeView1Change(Sender: TObject; Node: TTreeNode); begin FIndexNode:= Node.Index; end;
procedure TForm3.TreeView1Click(Sender: TObject); var Formulario:TForm; begin with TreeView1.Items.Item[FIndexNode] do begin case Index of 0:formulario:=TSeuCliente.Create(nil); 1:formulario:=TSeuFornecedor.Create(nil); 2:formulario:=TSeuFormQualquerCoisar.Create(nil); else exit; end; try formulario.ShowModal; finally formulario.Release; formulario:=nil; end; end; end;
Responder
Gostei + 0
11/06/2010
Renato
Obrigado Marcos pela dica. ajudou muito
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)