判断是否选中用 if fctreeview1.Items.Item[0].Checked then 语句就行。
怎么都用fcTreeView,我建议你用TXTreeView,下载地址是 www.neweasier.com下的编程控件,然后在TreeView/ListView中这个控件有一个CheckState属性,你可以通过这个属性来设置某个Node的状态(有三种:csChecked,csUnChecked和csGray),例如 for NodeIndex:=0 to XTreeView1.Items.Count-1 do if XTreeView1.CheckState[NodeIndex]=csUnChecked then XTreeView1.CheckState[NodeIndex]:=csChecked;三种状态中csGray表示不可用,其他不用说了
www.playicq.com或www.51delphi.com下载
fcTreeView1.Items.Add(nil, '1');
fcTreeView1.Items.Item[0].CheckboxType:= tvctCheckbox;
fctreeview1.Items.Item[0].Checked:= true;CheckboxType有三种类型:
tvctNone, tvctCheckbox, tvctRadioGrou
你只要相应赋值就可以
www.neweasier.com下的编程控件,然后在TreeView/ListView中这个控件有一个CheckState属性,你可以通过这个属性来设置某个Node的状态(有三种:csChecked,csUnChecked和csGray),例如
for NodeIndex:=0 to XTreeView1.Items.Count-1 do
if XTreeView1.CheckState[NodeIndex]=csUnChecked then
XTreeView1.CheckState[NodeIndex]:=csChecked;三种状态中csGray表示不可用,其他不用说了