delphi 中带有图像的按钮标签

Button tabs with images in delphi

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

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

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

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

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