在 Focus_TreeList:=(PageControl_Tree.ActivePage.Controls[i] as TdxDBTreeList);获取所有的控件是TdxDBTreeList,转化为Focus_TreeList后,
我撰写Focus_TreeListCustomDrawCell了事件,但是所有转化后的TdxDBTreeList控件,不能获取这个事件?
怎样才能让所有的TdxDBTreeList控件调用这个事件!(我要让所有的TdxDBTreeList控件自动填充设置好的颜色和字体),
谢谢!
---------------
function Tform_main.getFocusTreeList: boolean;
var
i:integer;
begin
result:=false;
if PageControl_Tree.ActivePage=nil then exit;
for i:=PageControl_Tree.ActivePage.ControlCount-1 downto 0 do
if (PageControl_Tree.ActivePage.Controls[i] is TdxDBTreeList) and
PageControl_Tree.ActivePage.Controls[i].Visible then
begin
Focus_TreeList:=(PageControl_Tree.ActivePage.Controls[i] as TdxDBTreeList);
io_mydxdbTreelist:=Focus_TreeList;
result:=true;
try
//这里读取GRID颜色设置、分组设置
LoadTreeViewSeting(io_mydxdbTreelist,go_user.user_sid,'');
except
application.MessageBox('读取视图设置出错','PowerOn',mb_ok);
exit;
end;
break;
end;
end;
我撰写Focus_TreeListCustomDrawCell了事件,但是所有转化后的TdxDBTreeList控件,不能获取这个事件?
怎样才能让所有的TdxDBTreeList控件调用这个事件!(我要让所有的TdxDBTreeList控件自动填充设置好的颜色和字体),
谢谢!
---------------
function Tform_main.getFocusTreeList: boolean;
var
i:integer;
begin
result:=false;
if PageControl_Tree.ActivePage=nil then exit;
for i:=PageControl_Tree.ActivePage.ControlCount-1 downto 0 do
if (PageControl_Tree.ActivePage.Controls[i] is TdxDBTreeList) and
PageControl_Tree.ActivePage.Controls[i].Visible then
begin
Focus_TreeList:=(PageControl_Tree.ActivePage.Controls[i] as TdxDBTreeList);
io_mydxdbTreelist:=Focus_TreeList;
result:=true;
try
//这里读取GRID颜色设置、分组设置
LoadTreeViewSeting(io_mydxdbTreelist,go_user.user_sid,'');
except
application.MessageBox('读取视图设置出错','PowerOn',mb_ok);
exit;
end;
break;
end;
end;
解决方案 »
- 使用ICS控件(TWSocket)UDP协议传输文件,文件包发送速度快 导致 wSocket1 死掉 具体问题如下
- 如何实现类似网页的frame框架?
- 请问在Delphi中如何将数据库中的内容提出来保存成xml文件,请给出demo,谢谢
- extcsdn请接分
- 为什么会有这样的异常?
- 各位朋友,我最近比较困惑,有件事想请大家参谋一下...
- 请问画完一幅图后如何檫掉画另外一幅图呢??????????
- 高手请进,小弟先谢过。在线等。
- S[Pos(' ', S)]该怎么理解?请进来看看。
- 如何循环采集文章列表
- 智能报警管理系统出错,哪位高手能解决?
- fastreport3.0报表,怎样让各页的页眉相同,怎样设置呀?在线等,高手进........
增加这行就可以了!我已经搞定了!