|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2016/10/26 18:20:40 |
标题: |
fcTreeView节点显示问题,请教各位老师!谢谢! |
浏览:1295 |
|
加入我的收藏 |
楼主: |
fcTreeView节点是从数据表中动态加载的,当根据查询条件只有一条记录时,fcTreeView竟然不显示该记录节点,当有一条以上的记录时显示就正常了,所有记录节点都显示出来了,请问各位老师,这是啥情况?谢谢!
----------------------------------------------
不要等到孤独寂寞时才想起朋友,不要等到穷困潦倒时才想起发奋,不要等到疾病缠身时才想起健康。。。 |
作者: |
|
2016/12/28 11:33:57 |
1楼: |
当只有一个根节点,不管这个根节点下有多少个子节点,fcTreeView这个控件不显示节点内容,若有一个以上的根节点,fcTreeView这个控件就正常显示节点内容了。这个问题一直都没有解决,希望各位老师赐教,谢谢!
----------------------------------------------
不要等到孤独寂寞时才想起朋友,不要等到穷困潦倒时才想起发奋,不要等到疾病缠身时才想起健康。。。
|
作者: |
|
2016/12/28 18:07:54 |
2楼: |
fcTreeView这个控件中已经有了节点内容,但要点击一下fcTreeView这个控件的节点内容位置,节点内容就显示出来了,不知为何?
----------------------------------------------
不要等到孤独寂寞时才想起朋友,不要等到穷困潦倒时才想起发奋,不要等到疾病缠身时才想起健康。。。
|
作者: |
|
2016/12/28 22:24:13 |
3楼: |
把代码贴上来,要不然我们就只能猜了
----------------------------------------------
|
作者: |
|
2016/12/30 9:55:54 |
4楼: |
我的代码如下: procedure TMainForm.InitObjectElement; var j, iDataKind, iAttributeElements : Byte; strSQL, strOI, strOIName, strFirstNodeName, strMethodIndex, strMethodName : string; firstTreeNode, secondTreeNode, topTreeNode: TfcTreeNode; bFlag : Boolean; begin bFlag := false; tvObjectElement.Items.Clear; ......//SQL查询结果见附件中的图片 with dmObject.Run_Query do //Run_Query: TADOQuery; begin First; while not Eof do begin if not bFlag then begin topTreeNode := tvObjectElement.Items.GetFirstNode; bFlag := true; end; strOI := Trim(FieldByName('OI').AsString); strOIName := Trim(FieldByName('OIName').AsString); if strFirstNodeName <> '(' + strOI + ')' + strOIName then begin firstTreeNode := tvObjectElement.Items.AddChild(topTreeNode, '(' + strOI + ')' + strOIName); firstTreeNode.Text := '(' + strOI + ')' + strOIName; //firstTreeNode.TreeView.FullExpand; //全部展开 firstTreeNode.CheckboxType := tvctCheckbox; end; strMethodIndex := FieldByName('MethodIndex').AsString; strMethodName := Trim(FieldByName('MethodName').AsString); strDataCode := Trim(FieldByName('DataCode').AsString); secondTreeNode := tvObjectElement.Items.AddChild(firstTreeNode, '(' + strMethodIndex + ')' +strMethodName); secondTreeNode.Text := '(' + strMethodIndex + ')' +strMethodName; secondTreeNode.StringData := strDataCode; //secondTreeNode.TreeView.FullExpand; //全部展开 secondTreeNode.CheckboxType := tvctCheckbox; strFirstNodeName := '(' + strOI + ')' + strOIName; Next; end; end; end;
此帖子包含附件:
大小:81.4K |
----------------------------------------------
不要等到孤独寂寞时才想起朋友,不要等到穷困潦倒时才想起发奋,不要等到疾病缠身时才想起健康。。。
|
作者: |
|
2016/12/30 10:01:38 |
5楼: |
结果tvObjectElement控件没有显示(FL100)ESAM节点,图片见附件
----------------------------------------------
不要等到孤独寂寞时才想起朋友,不要等到穷困潦倒时才想起发奋,不要等到疾病缠身时才想起健康。。。
|
作者: |
|
2016/12/30 10:04:16 |
6楼: |
点击一下tvObjectElement这个控件的节点位置,结果tvObjectElement控件显示(FL100)ESAM节点,图片见附件
此帖子包含附件:
大小:22.9K |
----------------------------------------------
不要等到孤独寂寞时才想起朋友,不要等到穷困潦倒时才想起发奋,不要等到疾病缠身时才想起健康。。。
|
作者: |
|
2016/12/30 10:05:09 |
7楼: |
结果tvObjectElement控件没有显示(FL100)ESAM节点,图片见附件
此帖子包含附件:
大小:9.5K |
----------------------------------------------
不要等到孤独寂寞时才想起朋友,不要等到穷困潦倒时才想起发奋,不要等到疾病缠身时才想起健康。。。
|
作者: |
|
2017/1/3 10:21:51 |
8楼: |
各位老师,帮我看看是什么原因,谢谢!
----------------------------------------------
不要等到孤独寂寞时才想起朋友,不要等到穷困潦倒时才想起发奋,不要等到疾病缠身时才想起健康。。。
|
作者: |
|
2017/1/9 8:16:33 |
9楼: |
fcTreeView节点显示问题,请教各位老师!谢谢!
----------------------------------------------
不要等到孤独寂寞时才想起朋友,不要等到穷困潦倒时才想起发奋,不要等到疾病缠身时才想起健康。。。
|
作者: |
|
2017/1/10 10:39:57 |
10楼: |
当只有一个根节点,不管这个根节点下有多少个子节点,fcTreeView这个控件不显示节点内容,若有一个以上的根节点,fcTreeView这个控件就正常显示节点内容了。这个问题一直都没有解决,希望各位老师赐教,谢谢!
----------------------------------------------
不要等到孤独寂寞时才想起朋友,不要等到穷困潦倒时才想起发奋,不要等到疾病缠身时才想起健康。。。
|
作者: |
|
2017/2/23 10:13:40 |
11楼: |
这个问题一直没有得到解决,希望老师赐教!谢谢!
----------------------------------------------
不要等到孤独寂寞时才想起朋友,不要等到穷困潦倒时才想起发奋,不要等到疾病缠身时才想起健康。。。
|
|