怎么样将pageControl控件做成象excel里的三个sheet的那种形状?

mxmu 2005-01-21 01:03:41
打开excel后,会有三个默认的“sheet”,点击其中一个,就会切换到相应的页。我知道pageControl控件可以实现类似的功能,但是,它的页标签的形状跟其不一样。excel里的页标签是梯形的。

还有很多其它的软件也提供了类似形状的东西。我想知道,在delphi里如何做出这种形状的页标签来?
...全文
100 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mxmu 2005-01-21
  • 打赏
  • 举报
回复
终于明白了。就是用tabset控件,在win3.1里面。
mxmu 2005-01-21
  • 打赏
  • 举报
回复
大家不明白我说的是什么的意思的话,请到这儿看看:

http://www.tommsoft.com/products/nct/gb/

看看最下面的那个图片。看看那些“资料库”“类别和文章”等处的分类标签的形状吧。
mxmu 2005-01-21
  • 打赏
  • 举报
回复
to wuyu1981(方圆):
你说的是标签的“位置”,我说的是标签的“形状”耶。你改掉了位置,它的形状还是没变,还是方形的,并且是立体的。而Excel里面是“梯形”的,而且是平面的.你可以打开Excel看看,仔细观察一下。
很多软件都是提供了这样的功能。再比如:formail里面的地址本,它里面将人名按字母分类,用的也是这个。

to weizi2000(秋风啊):
TebSet是什么控件?是delphi自带的吗?
楚人无衣 2005-01-21
  • 打赏
  • 举报
回复
用TabSet控件
myhgyp 2005-01-21
  • 打赏
  • 举报
回复
pageControl1.TabPosition=tpBottom
但这样设了之后,style只能用:tsTabs
myhgyp 2005-01-21
  • 打赏
  • 举报
回复
pageControl1.position=tpBottom
iLvXX1981 2005-01-21
  • 打赏
  • 举报
回复
sorry!是TabPosition^_^
iLvXX1981 2005-01-21
  • 打赏
  • 举报
回复
把pagectrol的batPosition设为tpBottom就在底层了,

如果需要可以再设置style的属性

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧