问题标签 [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.
c++builder - 将面板控件动态添加到动态选项卡表(C++ Builder Rad Studio)?
我在获取tabPage->Name
值时遇到问题,因为它会在用户单击按钮时生成,我的代码的第一个块将在其中创建新的标签页PageControl3
,然后我使用static int tabNumber;
byif
条件生成tabPage->Caption
然后我tabPage->Name
动态地使用标题。
我需要该选项卡的名称才能在错误行上传递它。
我的代码的第二部分应该创建在我的代码的上述部分中创建的新TPanel
内部电流tabpage->Name
,但它不会工作。
错误按摩:
所以我不知道如何访问该tabPage->Name
值,因为那是动态创建的?
canvas - 我想在 C++Builder 中的 TPanel 上绘图
我动态地将几个TImage
控件添加到 aTPanel
中,并想在它们之间画线,但TPanel
没有Canvas
. 你可以画一个TPaintBox
,但我不能TImage
在上面画微笑。告诉我如何摆脱这种简单的情况。
delphi - TPanel.AutoSize 在特定情况下不起作用
在 Windows 10 上的 Delphi 10.4.2 Win32 VCL 应用程序中,我使用了TPanel
with AutoSize = True
.
文档说:
当 AutoSize 为 True 时,控件会在其内容更改时自动调整大小。
但是,在这种特殊情况下,当其内容的大小在运行时发生变化时,情况并非如此:
将这些控件放在 VCL 申请表上:
然后,在 Button 的OnClick
处理程序中,放置以下代码:
这将面板的宽度每次减小 10 个像素。
但是,面板的高度不会自动调整大小!
如何手动调整面板的大小,使其反映复选框的更改高度?