我用了这个控件,可是在点其他的标签时也显示第一个tab中的内容,怎么改变呢?

解决方案 »

  1.   

    用PageControl 可以做到~!!!
    记得给分!!
      

  2.   

    1。TabControl与PageControl适用的场合有一点不同,
    如果你想显示的每一页的外观相同,但是内容不同,适用于TabControl;
    如果你想显示的第一页的外观(即摆放的控件)都不相同,最好使用PageControl了,
    因为TabControl事实上它只是一个标签,没有自己的容器,而PageControl是一个多页的容器控件,在每一个页中都可以放置不同的控件。
    2。如何使用TTabControl控件
    给一个简单的例子,使用TTabControl来控件一个文本框的显示:
    在TabControl控件的Tabs中添加你要显示的标签,然后在它的OnChange事件中处理你要改变的界面显示,本例中代码如下:
    procedure TForm1.TabControl1Change(Sender: TObject);
    begin
        Edit1.Text := IntToStr(TTabControl(Sender).TabIndex);
    end;
    那么你点击任一个标签时,这个文本框中就会显示那个标签的ID号。