我用了这个控件,可是在点其他的标签时也显示第一个tab中的内容,怎么改变呢?
解决方案 »
- 无奈,贴子没人理,再开一贴~
- 请教在DLL中动态创建ADOQuery组件为什么总是提示数据库连接失败?
- 在fastReport中barCode为什么不能用?(帮帮忙啊~)
- 关于指针的问题!
- 格式化UNIT文件的工具,叫什么formater来的,用Ctrl+D激活?急!
- 烦躁?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?
- 谁有ActiveForm的例子(源码),或者告诉哪个网站有?
- 关于多态问题,请教高手,提供有意义的答案者均有分.
- 一個窗口問題關閉的問題?
- 超级难题求解:如果在播放视频文件时,如何...
- ActiveForm窗口中怎样才能显示菜单啊?
- 哪些情况下应该使用DLL呢?
记得给分!!
如果你想显示的每一页的外观相同,但是内容不同,适用于TabControl;
如果你想显示的第一页的外观(即摆放的控件)都不相同,最好使用PageControl了,
因为TabControl事实上它只是一个标签,没有自己的容器,而PageControl是一个多页的容器控件,在每一个页中都可以放置不同的控件。
2。如何使用TTabControl控件
给一个简单的例子,使用TTabControl来控件一个文本框的显示:
在TabControl控件的Tabs中添加你要显示的标签,然后在它的OnChange事件中处理你要改变的界面显示,本例中代码如下:
procedure TForm1.TabControl1Change(Sender: TObject);
begin
Edit1.Text := IntToStr(TTabControl(Sender).TabIndex);
end;
那么你点击任一个标签时,这个文本框中就会显示那个标签的ID号。