请问postren,我照你说的用了,还有问题请教:TabSheet1,TabSheet2,...等都变成竖式排列了,我希望标签还是横向排列,而且能控制他的大小?

解决方案 »

  1.   

    PageControl1.TabWith,PageControl1.TabHeight是控制起宽度和高度的
    TabSheet竖起来后标签也是竖起来的, 但要TabSheet竖起来,标签横行, 
    PageControl是特别的麻烦的, 把PageControl1的OwnerDraw设置为True
    然后自己在需要的地方画出标签的名称
    PageControl1.Canvas.TextOut(5, 10, 'aaaaaaa');
    这样的话, 是可以实现你的目标的, 但是控制起来特别麻烦, 你需要判断
    在什么地方画什么样的标签
    没必要这样吧, 可能也有第三方控件能实现你的功能, 我没有看到过
     找找看