Delphiturbo
Messages postés68Date d'inscriptionmercredi 31 octobre 2007StatutMembreDernière intervention29 juillet 2008
-
29 avril 2008 à 22:19
Delphiturbo
Messages postés68Date d'inscriptionmercredi 31 octobre 2007StatutMembreDernière intervention29 juillet 2008
-
30 avril 2008 à 15:16
Salut :)
j ai un petit probleme avec le LINK de Children de Treeview
ci je click sur le Child 1 oubien Child2 oubien Child3 Child en Treeview
Result est toujour :
data.Url := ListBox1.Items[3];
end;
type
TForm1 = class(TForm)
TreeView1: TTreeView;
ListBox1: TListBox;
WebBrowser1: TWebBrowser;
ImageList1: TImageList;
procedure FormCreate(Sender: TObject);
procedure TreeView1DblClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
var node: TTreeNode;
I: Integer;
data: PMyData;
Begin
node:=TreeView1.Items.GetFirstNode;
while node <> nil do
begin
if node.level = 1 then
begin
for i:= 0 to 3 do
begin
data.Url := ListBox1.Items[i];
new( data);
Node.Data := data;
end;
end;
node := node.GetNext;
end;
end;
procedure TForm1.TreeView1DblClick(Sender: TObject);
var oNewNode : TTreeNode;
data: PMyData;
begin
data := (Sender as TTreeView).Selected.Data;
if data <> Nil then
Webbrowser1.Navigate(data.url);
end;
f0xi
Messages postés4204Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202234 29 avril 2008 à 22:40
procedure TForm1.FormCreate(Sender: TObject);
var node: TTreeNode;
I : Integer;
pData: PMyData;
Begin
node := TreeView1.Items.GetFirstNode;
I := 0;
while node <> nil do
begin
if node.level = 1 then
if I < ListBox1.count then
begin
new(pData);
pData^.Url := ListBox1.Items[i];
Node.Data := pData;
inc(I);
end;
node := node.GetNext;
end;
end;
Delphiturbo
Messages postés68Date d'inscriptionmercredi 31 octobre 2007StatutMembreDernière intervention29 juillet 2008 30 avril 2008 à 15:16
Salut
je voudrais maintenet faire 2 Functions
1. OnDBClick
2. Onclick
1. OnDBClick : C'est fini, ok
2. Onclick : je voudrais faire meme chause mais je etiluse cett foi ListBox2
alor j'ai
essaye ce qui suit mais il ne funtione pas (Onclick) mais
(OnDBClick ok) :
procedure TForm1.FormCreate(Sender: TObject);
var node: TTreeNode;
I : Integer;
pData: PMyData;
Begin
node := TreeView1.Items.GetFirstNode;
I := 0;
while node <> nil do
begin
if node.level = 1 then
if I < ListBox1.count then
begin
new(pData);
pData^.Url := ListBox1.Items[i];
Node.Data := pData;
inc(I);
end;
node := node.GetNext;
end;
while node <> nil do
begin
if node.level = 1 then
if I < ListBox2.count then
begin
new(pData);
pData^.Url2 := ListBox2.Items[i];
Node.Data := pData;
inc(I);
end;
node := node.GetNext;
end;
end;