Como chamar form usando o comp. Treeview ou outro semelhante.
Como faço para criar uma arvore chamando os forms tipo cadastro cliente, fornec. etc
Renato
Curtidas 0
Respostas
Marco Salles
03/06/2010
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;
GOSTEI 0
Renato
03/06/2010
Obrigado Marcos pela dica. ajudou muito
GOSTEI 0