现在我将我的应用程序改编为平板电脑。我问如何在屏幕旋转时固定表格。好人说我必须调整我的应用程序以适应纵向,他们是对的。
有些表格非常具体,很难(也许不可能)为纵向重新设计它们。所以我认为我可以创造一种错觉,即我的应用程序只能在横向上运行。
这就是为什么我需要在 Delphi XE2 中旋转标准 VCL 组件。例如,对于标准备忘录,我不仅需要从左到右(或从右到左)和从上到下(以及从下到上)编写文本。
我还需要旋转按钮。现在我使用标准的 TButton 和 TRxSpeedButton。
我认为足以旋转 TButton 的文本,但我不知道该怎么做?
在 TRxSpeedButton 的情况下,我使用字形。从理论上讲,也许我可以覆盖画布并更改图片。另一种方法是创建 2 个按钮(一个用于纵向,一个用于横向。每个按钮都有其特殊的字形)并更改其可见性。但我不喜欢第二种变体,因为在这种情况下 exe 文件会非常丰满,我不喜欢丰满的 exe))
感谢您的建议。