向导!PageControl!向导!(50分)

  • 主题发起人 主题发起人 茶叶蛋
  • 开始时间 开始时间

茶叶蛋

Unregistered / Unconfirmed
GUEST, unregistred user!
提一个弱问题:

在Windows中的向导程序的原理是使用PageControl控件,我在VC中做过,
效果不错。
但是在Delphi下面,无论我怎样调属性,都不能消除TPageControl上面
每个TabSheet的按钮(或者说是Tab),我要怎样做才能够将其消去呢?
(不要告诉我用多个Form,我坚信用别的开发工具做到的,Delphi应该都能做到!)

ps: 我要的标准效果是:类似Install shelder 中的“Next”“Prev”之类。
 
我都不知道原来向导是用pagecontrol做的呢。
啊,我明白你的意思了按钮是固定的,然后不显示上面的页符...
高见!
 
是否要修改一下它的源码,当TABHEIGHT<0时,就不画TAB。
 
教你个土办法,
用一个TPanel将Tab遮住,问题就解决了。
我刚试过,没什么问题。
 
2个方法,一个方法是用已有空间,LMD里面有这么一个控件,

还有一个方法是,你大概从来不注意win31的控件组吧,注意到其中的Tnotebook了
吗?这就是向导所用的东西
 
to茶叶蛋:
其实你只要在Form上放一个NoteBook控件(在Win3.1面板上)即可。
你可以为它定义若干个Page,通过PageIndex属性在Page之间进行切换.
我一直是这么用的,相信你用了过后也一定会满意的.
 
Win3.1面板上的构件是为与D1兼容而设,少用为妙。
而且我也找不到它们的源码,那就更加没有把握了。
 
to DNChen:
是LMD中的哪个控件呢?

ps:的确没用过NoteBook,我马上用用看。

 
1.lmd ext页中的lmdassist.
2.notebook 象一个堆在一起的panel ,非常好用。是win31组中最有用的东西。
 
茶叶蛋:
TabSheet1.TabVisible:=False;
难道你忘记了VC里面是如何制作PageControl的,

你就给我加分吧 :)
 
常年打雁,却被雁啄了眼。。。

终于搞定了。
 
后退
顶部