找到这样一个函数,说是可以把任何控件添加到其他容器中:
我现在想把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
选中一个TdxNavBarGroup, 属性 optionsGroupControl->showControl设为True即可添加控件
ps: 将TdxNavBar的views设为ExplorerBarView可以方便给各个TdxNavBarGroup添加控件.
TdxNavBar设置完成后把views改为自己喜欢的即可.
#1
选中一个TdxNavBarGroup, 属性 optionsGroupControl->showControl设为True即可添加控件
ps: 将TdxNavBar的views设为ExplorerBarView可以方便给各个TdxNavBarGroup添加控件.
TdxNavBar设置完成后把views改为自己喜欢的即可.