Oke ik zit ff te knoeien met frames, ik krijg hierop daarintegen een hele fijne foutmelding.. Ik zal vast wel iets fouts doen maar ik kan niet vinden wat!
Maybe somebody kan help moi?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
| unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ExtCtrls, StdCtrls, CheckLst, JvFormWallpaper, RxGIF, JvImageTransform,
JvImage, ComCtrls, ImgList, klanten, Db, ADODB;
type
TForm1 = class(TForm)
Panel1: TPanel;
Panel2: TPanel;
Panel3: TPanel;
Panel4: TPanel;
TreeView1: TTreeView;
ImageList1: TImageList;
ADOConnection1: TADOConnection;
Klanten: TFrame2;
procedure TreeView1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
oudframe:TFrame;
{ Private declarations }
public
function KiesWeertegevenFrame:TFrame;
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.TreeView1Click(Sender: TObject);
begin
if oudframe <> KiesWeertegevenFrame then
begin
oudframe.Align := alNone;
KiesWeertegevenFrame.Align := alClient;
end
end;
function TForm1.KiesWeertegevenFrame:TFrame;
var
node : TTreenode;
x : integer;
begin
node := TTreenode.create(TreeView1.Items);
for x := 0 to node.count -1 do
if node.Item[x].Selected then
begin
result.Name := node.Item[x].Text;
end
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
klanten.Align := alClient;
oudframe.name := 'Klanten';
end;
end. |
"Then there was the man who drowned crossing a stream with an average depth of six inches."