delphi中带有图像的按钮选项卡

delphi中带有图像的按钮选项卡,delphi,tabs,Delphi,Tabs,我想开发一个像CCleaner这样的GUI应用程序,其中有一个左对齐的标签(但不是通常只包含一个单词的wicvh),按钮中有一个图像。 我找不到属性,可能是因为我只在安装delphi XE2,而我在win32 pallete上只有TTabControl。 我不知道如何创建这样一个我在上面调用的表单。可以使用ttabcontrol创建它吗? 有人能帮我吗?我想要一个表单,每个选项中都有一个带按钮的左选项卡,可以更改表单的右侧…在Win32调色板上,有TTabControl(如您所知)和TPageC

我想开发一个像CCleaner这样的GUI应用程序,其中有一个左对齐的标签(但不是通常只包含一个单词的wicvh),按钮中有一个图像。 我找不到属性,可能是因为我只在安装delphi XE2,而我在win32 pallete上只有TTabControl。 我不知道如何创建这样一个我在上面调用的表单。可以使用ttabcontrol创建它吗?
有人能帮我吗?我想要一个表单,每个选项中都有一个带按钮的左选项卡,可以更改表单的右侧…

在Win32调色板上,有
TTabControl
(如您所知)和
TPageControl
,它类似于
TTabControl
,但每个选项卡都有单独的页面(称为
TTabSheet

两者都有一个属性
TabPosition
,具有4个可能的值:
tpTop
(默认值)、
tpBottom
tpLeft
tpRight
。对于选项卡位置
tpLeft
tpRight
,选项卡文本是垂直的。这两个选项卡控件还通过
images
属性支持选项卡中的图像,该属性可以将
TImageList
作为图像的容器

如果您不喜欢选项卡上的垂直文本,可以使用左侧的单独按钮以及作为页面的面板或框架组成表单。作为按钮,您可以使用直接放置在窗体或面板上的
TBitBtn
TButton
按钮,或者您可以使用
TButtonGroup
所有这些按钮都支持上述
TImageList
。对于某些情况,您可以为禁用、悬停(热)、选定和按下状态设置单独的图像

在帮助中阅读有关这些控件的更多信息


我不太确定问题是什么。你能问一些比“有人能帮我吗”更具体的问题吗?我不知道有任何组件类似于TTabControl,但它的标签在侧面而不是顶部。但是,通过使用右侧的框架和左侧的任何自定义控件,您可以获得类似的结果。谢谢您的介绍。我添加了一个TButtonGroup,我添加了4个明显是按钮的项目,但这些项目是水平显示的,而不是垂直显示的。或者你给我推荐一个带BitBtn的TPanel?@user3780282不客气。
TButtonGroup
有一个属性
ButtonOptions
,其中有一个子属性
gboFullSize
,您可以将其设置为
True
。或者,您可以将
TButtonGroup
ButtonWidth
属性设置为强制按钮垂直的值。然后我必须截获de onclick事件。如何更改右侧的面板?每个按钮需要一帧?是的,在按钮的
OnClick
中更改帧。您可以使用带有隐藏选项卡的
TPageControl
,而不是框架或面板(在设计时可能会变得棘手)。对于每个
t选项卡
将其
TabVisible
设置为
False
。通过更改
TPageControl
ActivePage
属性,在运行时和设计时更改tabsheet。