如何实现这样的界面 象windows 优化大师那样,左边是一排竖着的按钮,点按钮右边出现相应的内容右侧也是from 但是融合在主窗口中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用MDI就行点击按纽时,就弹出子窗体 不是的吧,优化大师好像是一个个tabsheet吧 unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ShellCtrls, ComCtrls, StdCtrls;type TForm1 = class(TForm) PageControl1: TPageControl; TabSheet1: TTabSheet; TabSheet2: TTabSheet; TabSheet3: TTabSheet; TabSheet4: TTabSheet; TabSheet5: TTabSheet; ListView1: TListView; Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; procedure FormCreate(Sender: TObject); procedure ListView1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1;i:integer;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);beginfor i:=0 to PageControl1.PageCount-1 do ListView1.AddItem(PageControl1.Pages[i].Name,nil);i:=0;pagecontrol1.Pages[i].Visible :=true;end;procedure TForm1.ListView1Click(Sender: TObject);beginpagecontrol1.Pages[i].Visible:=false;i:=listview1.ItemIndex ;PageControl1.Pages[listview1.ItemIndex].Visible:=true;end;end. 并且:TabSheet1--->TabSheet5 的tabvisible:=false;就可以实现 用 listview 和PageControl NoteBook,NoteBook.ActivePage;='book';NoteBook.ActivePage;='school'; windows 优化大师主程序用了flatstyle控件 使用 TFrame 就可实现你要的功能, 其实蛮简单的 Flatstyle控件www.2ccc.com有下的! 把label放在图片上,不见了,好奇怪啊。。。 使用Delphi编译到最后Linking时,总是出现与ntdll.dll有关的错误,还有[Fatal Error] Out of memory错误 還不到4月就被蚊子折磨的很痛苦! TMD烦死了! 关于激情 关机问题? 会用 PowerPoint 的高手请进 XE5 使用了皮肤,Tmemo背景色无效,如何解决 用Delphi,BCB的请进···小弟必当以分相报! 怎样保证系统意外下蛋后数据库的内容依然安全完整? 在数据库保存图片,什么方式最好 要使鼠标不能点击dbgrid控件上的记录?如何设置,或者编写?
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ShellCtrls, ComCtrls, StdCtrls;type
TForm1 = class(TForm)
PageControl1: TPageControl;
TabSheet1: TTabSheet;
TabSheet2: TTabSheet;
TabSheet3: TTabSheet;
TabSheet4: TTabSheet;
TabSheet5: TTabSheet;
ListView1: TListView;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
procedure FormCreate(Sender: TObject);
procedure ListView1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;
i:integer;
implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
begin
for i:=0 to PageControl1.PageCount-1 do
ListView1.AddItem(PageControl1.Pages[i].Name,nil);
i:=0;
pagecontrol1.Pages[i].Visible :=true;
end;procedure TForm1.ListView1Click(Sender: TObject);
begin
pagecontrol1.Pages[i].Visible:=false;
i:=listview1.ItemIndex ;
PageControl1.Pages[listview1.ItemIndex].Visible:=true;
end;end.
TabSheet1--->TabSheet5 的tabvisible:=false;
就可以实现
NoteBook.ActivePage;='book';
NoteBook.ActivePage;='school';
www.2ccc.com有下的!