Delphi,请教一个TdxNavBar控件中添加TTreeView控件的问题

时间:2022-05-03 17:33:23
新手一个,啥都不懂,请教大家:

找到这样一个函数,说是可以把任何控件添加到其他容器中:
我现在想把TTreeView这个控件添加到TdxNavBar中,而TdxNavBar下是TdxNavBarGroup,  所以觉得应该是把TTreeView添加到TdxNavBarGroup中,我找到的 函数如下:

function CreateControl(
  AParent: TWinControl;
  ControlClass: TControlClass;
  ControlName: string;
  X, Y, W, H: Integer): TControl;
begin
  Result := ControlClass.Create(nil);
  with Result do
  begin
    Result.Parent := AParent;
    Name := ControlName;
    SetBounds(X, Y, W, H);
    Visible := True;
  end;
end;

但是不知道应该怎么调用,总是没正确,求指导,望大神给出调用代码,如果有其他方式也可以,谢谢!!!

1 个解决方案

#1


引用 楼主 changpingcao 的回复:
新手一个,啥都不懂,请教大家:

找到这样一个函数,说是可以把任何控件添加到其他容器中:
我现在想把TTreeView这个控件添加到TdxNavBar中,而TdxNavBar下是TdxNavBarGroup,  所以觉得应该是把TTreeView添加到TdxNavBarGroup中,我找到的 函数如下:

function CreateControl(
  A……


选中一个TdxNavBarGroup, 属性 optionsGroupControl->showControl设为True即可添加控件

ps: 将TdxNavBar的views设为ExplorerBarView可以方便给各个TdxNavBarGroup添加控件.
TdxNavBar设置完成后把views改为自己喜欢的即可.

#1


引用 楼主 changpingcao 的回复:
新手一个,啥都不懂,请教大家:

找到这样一个函数,说是可以把任何控件添加到其他容器中:
我现在想把TTreeView这个控件添加到TdxNavBar中,而TdxNavBar下是TdxNavBarGroup,  所以觉得应该是把TTreeView添加到TdxNavBarGroup中,我找到的 函数如下:

function CreateControl(
  A……


选中一个TdxNavBarGroup, 属性 optionsGroupControl->showControl设为True即可添加控件

ps: 将TdxNavBar的views设为ExplorerBarView可以方便给各个TdxNavBarGroup添加控件.
TdxNavBar设置完成后把views改为自己喜欢的即可.