items 怎么能用 getfirstnode;
要items[0]就是更节点
如果不要更节点,要用items[n].getfirstnode;
要items[0]就是更节点
如果不要更节点,要用items[n].getfirstnode;
解决方案 »
- delphi中调用子框架中的javascript的问题,急!!!
- QuickReport+LQ1600K联打走纸、掉单问题,卖血来赠送200分!
- 我的SQL语句有语法错误,怎么改??
- 关于dbgrid的鼠标问题?
- 一个就在于edit的简单的问题,新手求教
- 请问为什么I是个非常大的数值?
- 请问mediaplayer的显示问题?在线等待!!!!!!!!!!
- 过年送大礼!大散分!!
- 关于COM的问题!请高手帮忙!
- 请问:如何取得外部线程的Handle(不是ThreadId),马上给分!!
- 如何从abcde.db中取出文件名abcde,而不要扩展名呢?
- 如何实现下一功能!将数据库中的数据导入或导出?用程序实现,并且可以保存到磁盘中去!
CurNode:TfcTreeNode;
begin
if Assgiend(MainForm) then begin
ShowMessage('MainForm is Null');
Exit;
end;
if Assgiend(MainForm.fcTreeView1) then begin
ShowMessage('MainForm.fcTreeView1 is Null');
Exit;
end;
if Assgiend(MainForm.fcTreeView1.Items) then begin
ShowMessage('MainForm.fcTreeView1.Items is Null');
Exit;
end;
CurNode:=MainForm.fcTreeView1.Items.GetFirstNode;//这儿出错。
//....
CurNode:TfcTreeNode;
begin
if not Assgiend(MainForm) then begin
ShowMessage('MainForm is Null');
Exit;
end;
if not Assgiend(MainForm.fcTreeView1) then begin
ShowMessage('MainForm.fcTreeView1 is Null');
Exit;
end;
if not Assgiend(MainForm.fcTreeView1.Items) then begin
ShowMessage('MainForm.fcTreeView1.Items is Null');
Exit;
end;
CurNode:=MainForm.fcTreeView1.Items.GetFirstNode;//这儿出错。
//....
加了初始化操作也不行
只要对CurNode操作就不行。
procedure TAddPadItemForm.BtnOKClick(Sender: TObject);
var
CurNode:TfcTreeNode;
begin
CurNode:=TfcTreeNode.Create(MainForm.PadfcTreeView.Items);
CurNode:=MainForm.PadfcTreeView.Items.GetFirstNode;
if CurNode<>nil then
if ClockChb.Checked then
begin
MainForm.PadfcTreeView.Items.AddChild(CurNode,TitleEdt.Text);
end
else
begin
MainForm.PadfcTreeView.Items.AddChild(CurNode,TitleEdt.Text);
end; Close;
end;
var
CurNode:TfcTreeNode;
begin
CurNode:=TfcTreeNode.Create(self);
if(MainForm.PadfcTreeView.Items.GetFirstNode<>NIL)
CurNode:=MainForm.PadfcTreeView.Items.GetFirstNode;
if CurNode<>nil then
if ClockChb.Checked then
begin
MainForm.PadfcTreeView.Items.AddChild(CurNode,TitleEdt.Text);
end
else
begin
MainForm.PadfcTreeView.Items.AddChild(CurNode,TitleEdt.Text);
end; Close;
end
什么意思?
MainForm为空,那我该怎么办呢?
var
CurNode:TfcTreeNode;
begin
if MainForm.FcTreeView1.Active then
CurNode:=MainForm.fcTreeView1.Items.GetFirstNode;//这儿出错。
if CurNode<>nil then
if ClockChb.Checked then
begin
MainForm.fcTreeView1.Items.AddChild(CurNode,TitleEdt.Text);
end
else
begin
MainForm.fcTreeView1.Items.AddChild(CurNode,TitleEdt.Text);
end; Close;
end;