Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 塔布斯多普和三角形_Delphi_Firemonkey_Delphi Xe7_Tabstop - Fatal编程技术网

Delphi 塔布斯多普和三角形

Delphi 塔布斯多普和三角形,delphi,firemonkey,delphi-xe7,tabstop,Delphi,Firemonkey,Delphi Xe7,Tabstop,我有一些控制TTabControl(Delphi XE7 Firemonkey应用程序)。 一切都很好,我也停下来。现在我需要用复选框给一个面板上色。 将树形角添加到此面板,并将复选框的父项设置到此树形角。 界面看起来不错,但现在该复选框不在taborder列表中,并且未收到tabstop命令 如何解决这个问题 如何复制:添加到表单TRectangle,添加3复选框,使用结构面板将一个复选框3移动到TRectangle(将TRectangle设置为复选框3的父项)。运行此应用程序并尝试使用Tab

我有一些控制TTabControl(Delphi XE7 Firemonkey应用程序)。 一切都很好,我也停下来。现在我需要用复选框给一个面板上色。 将树形角添加到此面板,并将复选框的父项设置到此树形角。 界面看起来不错,但现在该复选框不在taborder列表中,并且未收到tabstop命令

如何解决这个问题


如何复制:添加到表单TRectangle,添加3复选框,使用结构面板将一个复选框3移动到TRectangle(将TRectangle设置为复选框3的父项)。运行此应用程序并尝试使用Tab键进行导航。您无法导航到复选框3

您必须手动将
TabOrder
设置为某个(合理)值,因为
TShape
没有发布,因此被设置为
-1
(这与
TabStop=False
的作用相同),或者不将
TCheckBox
放在
三角中,只需将它放在
树形角的前面
,这样它就可以画出
树形角


另一个选项是根本不使用
TRectangle
并更改
TPanel
样式:右键单击设计器中的面板并选择
编辑自定义样式…
。然后选择新创建的样式(类似于
panel1style:TRectangle
),并根据需要更改
Fill
属性。单击应用并关闭
,即可完成操作。通过使用样式,您可以为最初看起来简单的任何控件创建复杂外观。有关更多信息,请参阅和相关主题。

我们如何复制此信息以便进行调查?添加到表单TRectangle,添加3复选框,使用结构面板将一个复选框3移动到TRectangle(将TRectangle设置为复选框3的父项)。运行此应用程序并尝试使用Tab键进行导航。您无法导航到复选框3!不要在评论中添加详细信息。请将问题包含在那里。好的,问题是编辑谢谢,自定义样式看起来非常有用