如果实现自动展开?
比如
FOR Il=0 TO TREEVIEW1。ITEMS。COUNT-1 THEN
IF TREEVIEW1。ITEMS。ITEM[I]。TEXT=‘B’THEN
begin
自动展开。光标也定位到这个位置上。
end;
要怎么做呢?
比如
FOR Il=0 TO TREEVIEW1。ITEMS。COUNT-1 THEN
IF TREEVIEW1。ITEMS。ITEM[I]。TEXT=‘B’THEN
begin
自动展开。光标也定位到这个位置上。
end;
要怎么做呢?
解决方案 »
- 为IDWB,tjianliang 等几位朋友散分
- 【菜鸟问题】如何删除控件
- 如何获得 outlook 的发件人地址 在OutlookApplication1ItemSend 的时候
- 有没有这样的源码!??
- 使用deletefile删除不了文件
- ■哪位好心人帮我把这个程序做成点击dbgrid的标题栏就可以排序的啊。◆
- 我的信誉怎么只有99了?前些日子还是105呢~
- 如何利用sql语句将access数据库中的某个字段的内容输出到一个文本文件当中?
- SQL Server Destop版不是用Socket通讯的吗?
- 对delphi程序中的数据库文件进打包后,为何在别的计算机上运行不了?
- 求时间函数
- 请高手帮忙!!!,在DBGRID中如何删除整个列(不是数据),帮小弟一把啊
var
i : Integer;
begin
//显示焦点
TreeView1.HideSelection := False;
for i := 0 to TreeView1.Items.Count - 1 do
begin
if TreeView1.Items.Item[i].Text = 'B' then
begin
//自动展开
TreeView1.Items.Item[i].Expanded := True;
//焦点定位
TreeView1.Items.Item[i].Focused := True;
end;
end;
end;
begin
Close;
Open;
end;
if not qryModalClass.IsEmpty then
begin
qryModalClass.First;
for I:=0 to qryModalClass.RecordCount-1 do
begin
oNode:=TV.Items[0].AddChild;
oNode.Strings[0]:=qryModalClassID.Asstring+' '+qryModalClassName.Asstring;
oNode.ImageIndex:=0;
oNode.StateIndex:=0;
With qryGetComponent do
begin
Close;
Params[0].Value:=qryModalClassID.Value;
Open;
if IsEmpty then
begin
qryModalClass.Next;
Continue;
end;
qryGetComponent.First;
for N:=0 to RecordCount-1 do
begin
oSubNode:=oNode.AddChild;
oSubNode.Strings[0]:=qryGetComponentCode.AsString;
oSubNode.Strings[1]:=qryGetComponentName.AsString;;
oSubNode.Strings[2]:=qryGetComponentFType.AsString;
oSubNode.Strings[3]:=qryGetComponentUnitName.AsString;
oSubNode.Strings[4]:=qryGetComponentWastage.AsString;
oSubNode.ImageIndex:=qryGetComponentID.Value;
oSubNode.StateIndex:=4;
qryGetComponent.Next;
end;
end;
qryModalClass.Next;
end;
end;
TV.Items[0].Expand(False);
TV.EndUpdate;
var
i : Integer;
begin
//显示焦点
TreeView1.HideSelection := False;
for i := 0 to TreeView1.Items.Count - 1 do
begin
if TreeView1.Items.Item[i].Text = 'B' then
begin
//自动展开
treeview1.Items.Item[i].Parent.Expand(true);
//焦点定位
treeview1.Select(treeView1.Items.Item[i],[]);
end;
end;
end;