问题标签 [tpanel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1039 浏览

c++builder - 将面板控件动态添加到动态选项卡表(C++ Builder Rad Studio)?

我在获取tabPage->Name值时遇到问题,因为它会在用户单击按钮时生成,我的代码的第一个块将在其中创建新的标签页PageControl3,然后我使用static int tabNumber;byif条件生成tabPage->Caption然后我tabPage->Name动态地使用标题。

我需要该选项卡的名称才能在错误行上传递它。

我的代码的第二部分应该创建在我的代码的上述部分中创建的新TPanel内部电流tabpage->Name,但它不会工作。

错误按摩:

所以我不知道如何访问该tabPage->Name值,因为那是动态创建的?

0 投票
1 回答
156 浏览

canvas - 我想在 C++Builder 中的 TPanel 上绘图

我动态地将几个TImage控件添加到 aTPanel中,并想在它们之间画线,但TPanel没有Canvas. 你可以画一个TPaintBox,但我不能TImage在上面画微笑。告诉我如何摆脱这种简单的情况。

0 投票
1 回答
102 浏览

delphi - 如何设置面板位置始终高于孔区域?

Form我有一个代码可以在使用鼠标时创建一个洞。

现在我希望Panel在孔区域(并且孔的宽度相同)上方放置一个(已经具有固定高度)来模拟标题栏,如下所示:

在此处输入图像描述

怎么可以制作?

0 投票
0 回答
101 浏览

delphi - TPanel.AutoSize 在特定情况下不起作用

在 Windows 10 上的 Delphi 10.4.2 Win32 VCL 应用程序中,我使用了TPanelwith AutoSize = True.

文档说:

当 AutoSize 为 True 时,控件会在其内容更改时自动调整大小。

但是,在这种特殊情况下,当其内容的大小在运行时发生变化时,情况并非如此:

将这些控件放在 VCL 申请表上:

然后,在 Button 的OnClick处理程序中,放置以下代码:

这将面板的宽度每次减小 10 个像素。

但是,面板的高度不会自动调整大小!

如何手动调整面板的大小,使其反映复选框的更改高度?

0 投票
1 回答
99 浏览

delphi - TPanel.AutoSize 不适用于特殊配置中的嵌套面板

在 Windows 10 的 Delphi 10.4.2 win-32 VCL 应用程序中,我使用了几个嵌套的TPanel

将这些控件粘贴到一个空窗体上:

然后运行编译后的应用程序,你会得到如下内容:

在此处输入图像描述

您可以看到尽管面板的属性设置为,但面板pnlBackSide不会自动调整大小。为什么?AutoSizeTrue

如何使面板pnlBackSide自动调整大小?