这样的界面如何做?(100分)

  • 主题发起人 主题发起人 KYOz
  • 开始时间 开始时间
K

KYOz

Unregistered / Unconfirmed
GUEST, unregistred user!
类似WinAmp的"选项"对话框,左边是一个Tree。通过选择Tree中的每一项来在右边切换显示不同的设置面板。
请问在Delphi中应该怎么做呢?
 
这么简单,想想就可以了,办法有好多,右边用NoteBook、PageControl、Panel都可以,
每页的内容直接放好或用其他的Form停靠也行。
 
能说的详细些吗?
还有如何进行切换?
 
可利用Fram
先根据不同节点,定义不同的Fram

当点击节点时,可根据节点动态创建对应的fram,然后显示
 
在treeview的onchange中处理,你想怎么地就怎么地[^]
 
NoteBook和PageControl使用ActivePage或PageIndex属性进行切换,Panel用BrintToFront和SendToBack方法切换
 
用Notebook 或者 Frame
 
下面是我在一个管理系统中使用的两处代码:
procedure TCostCountForm.TabSet1Click(Sender: TObject);
begin
NoteBook1.PageIndex:=TabSet1.TabIndex;
end;

procedure TMainForm.MI_ViewSwitchFlowItemClick(Sender: TObject);
begin
try
CostCountForm.TabSet1.SelectNext(True);
CostCountForm.Notebook1.PageIndex:=CostCountForm.TabSet1.TabIndex;
except
MessageBox(handle,PChar('切换工作流程错误!'),szProgramTitle,MB_OK+MB_ICONERROR);
end;
end;
 
界面有时候就是要多动脑筋,其实把一些基本控件组合起来就可以了。
 
多人接受答案了。
 
后退
顶部