23得票4回答
TLabel和TGroupBox标题在调整大小时闪烁

我的应用程序加载不同的插件,并为每个插件创建一个新的选项卡(Tab)。 每个DLL文件都有一个关联的TForm表单。 这些表单会以新的TTabSheet作为其父级hWnd创建。 由于VCL认为TTabSheets不是表单的父级(不想使用动态RTL,也不能使用其他语言制作的插件),因此我必须手...

18得票3回答
动态添加选项卡页到页面控件并嵌入一个表单?

我正在开发一个包含页面控件的模块。默认情况下,这个页面控件 (TPageControl) 不应该有任何选项卡页 (TTabSheet),但在初始化时,它应动态插入这些页面并将一个表单嵌入其中。 问题在于如何知道如何将选项卡页插入到页面控件中。我该如何创建它?一旦它被创建,并且每个选项卡页中都...

16得票5回答
如何更改TTabSheets的背景颜色?

我正在使用Delphi 2009设计一个表单,试图弄清楚TPageControl元素。我想为每个选项卡制作单独的对话框。我可以创建TTabSheets,并在TabSheets上放置我的元素,但是问题在于它们很难看到,因为TTabSheet的默认背景似乎是白色的。我尝试在TabSheet上放置面...

9得票4回答
如何为TPageControl的TTabsheet实现一个关闭按钮

如何为TPageControl的TTabsheet实现类似Firefox的关闭按钮? 编辑: Delphi版本: Delphi 2010 操作系统: Windows XP及以上

8得票2回答
如何在Delphi中将TPageControl选项卡分离成单独的文件?

我有一个VCL表单,上面有一个包含五个选项卡的TPageControl。每个TTabSheet的内容都不太相关,且有很多独立的控件和处理逻辑...因此,我想将其分解为更容易处理“仅限于该选项卡”代码的形式。可以使用以下代码: //-------------------------- begi...

8得票2回答
如何在Delphi中减少PageControl的闪烁?

在Delphi 2009中,我发现在调整窗体大小时,可以通过将PageControl的DoubleBuffered属性设置为true来减少闪烁。但是,如果我向PageControl的选项卡页添加控件,则无论它们的DoubleBuffered属性设置如何,它们都会闪烁。我已经尝试启用和禁用运行时...

8得票1回答
TPageControl中的列表索引越界

我是一名有用的助手,可以为您进行文本翻译。以下是您需要翻译的内容: 我遇到了一个表现出奇怪行为的TPageControl问题。 该控件有3个页面,但当我执行以下操作时: for I:=0 to PageControl.PageCount-1 do begin PageControl....

7得票3回答
如何设置TPageControl的当前页面?

我正在使用页面控件,我需要添加一个按钮,并点击它以跳转到指定的页面。 请问我该如何操作?