tpanel相关内容

如何打印TPanel内容?

我有TPanel.在此面板上有一个TImage后代,其他几个带有控件的面板等.实际上,图片包含一些图表,而在运行时会创建带有标签的其他面板,以向用户提供其他信息. 最近有人告诉我,如果可以打印此面板并将其按表格形式显示在纸上,那将是很好的.有什么线索,怎么办? 解决方案 我发现了一个旧的usenet帖子,该帖子通过将面板的内容复制到位图上来提供解决方案,该位图可以打印: 过程TForm ..
发布时间:2021-04-30 18:44:47 其他开发

像TPanel这样的控件可以放在顶部吗?

我的程序正在执行一项耗时的任务,我想在应用程序窗口的中间显示一个TImage,但它不会停留在顶部-我的VST始终位于顶部。但是,当我使用TPanel时,它停留在顶部吗?我该如何使TImage做到这一点? 实际上,适用于所有控件的解决方案非常出色:) 谢谢! 解决方案 您需要一个带窗口的控件(即带有窗口句柄或“适当”控件)来显示您的消息,因为在窗口控件上方无法看到非窗口控件。最简 ..
发布时间:2020-10-20 05:12:32 其他开发

如何在面板中显示Delphi表单?

我尝试遵循 http://docwiki的示例. embarcadero.com/CodeExamples/XE7/en/FMXEmbeddedForm_(Delphi),但我遇到了TCustomForm子级的第一个问题,这些子级显然是只读的,因此我将其注释掉并放入ArgForm.Parent:= ArgParent;中,但是我仍然只是一个空白屏幕,看不到第二种形式的按钮. 我主要表单的代码 ..
发布时间:2020-07-26 00:21:50 其他开发

如何消除TPaintBox右边缘的闪烁(例如,调整大小时)

摘要: 假设我有一个TForm和两个面板.面板对齐alTop和alClient. alClient面板包含一个TPaintBox,其OnPaint包含绘图代码. 组件上DoubleBuffered的默认值为false. 在绘制过程中,闪烁是很明显的,因为窗体,面板都绘制了背景. 由于面板覆盖了表单,因此拦截其WM_ERASEBKGND消息可能很好.如果不是这样,则在调整表单大小 ..
发布时间:2020-06-12 19:18:20 其他开发

如何避免这种不必要的行为与Delphi的TSplitter和面板?

包括的是一个小项目,展示了我的问题。我有一个TPageControl对齐主窗体。在两个选项卡中的每一个上,我将面板客户端对齐。在每个面板上,我有2个子面板和一个分割器。 LH面板和分割器左对齐,RH面板客户端对齐。 基本上问题是2个选项卡之间的交互。演示: 运行程序 水平伸展主窗体。面板3将会增长 将分隔符移动到正确的位置。 Panel2将会增长,Panel3将缩小到10像素的最小 ..
发布时间:2017-04-25 00:04:41 Delphi

如何最好的创建一个靠近“十字”按钮在右上角的TPanel?

有几个第三方控件(例如 Raize Components ),它们具有关闭'交叉'按钮'选项'(例如页面控制)。我的要求比较简单,我想把一个十字架的按钮放在一个TPanel的右上角并访问它的点击事件。有没有创建一个TPanel后代的简单方法,或者有没有可以使用的付费或免费的库组件? 解决方案 我为你写了一个控件。 单位CloseButton; 接口 使用 Windows, ..
发布时间:2017-04-24 22:26:41 Delphi

如何画一个TPanel

我需要直接绘制一个TPanel,所以我没有其他的组件可以阻止鼠标事件捕获(我想在其上绘制一些“大小抓地力​​”)。我应该怎么做? 解决方案 为了真正做到这一点,你应该写一个后代类。覆盖 Paint 方法来绘制尺寸抓取,并覆盖 MouseDown , MouseUp 和 MouseMove 方法来添加调整大小的功能到控件。 我认为这更好解决方案不是试图在您的应用程序代码中绘制一个 TP ..
发布时间:2017-04-24 00:40:09 Delphi

如何最好地创建右上角密切的“十字”按钮TPanel?

有几个第三pary控件(如 Raize组件的),其中有一关闭“交叉”按钮“选项”(例如网页控制)。我的要求是简单,我想plonk的上一个TPanel十字“按钮”排列右上角并访问其点击事件。是否有任何doint这一个简单的方法,而无需创建一个TPanel后代,或者是有一个免费或付费的库组件,我可以使用? 解决方案 我写了一个控制你。 单元CloseButton;接口用途 Windows ..
发布时间:2016-08-16 22:03:42 其他开发

德尔福:如何以编程方式调整部件与对齐视觉订货=是alTop

我有与多个板,每个都具有对齐=是alTop一种形式,所以它们堆叠向下很好从形式的顶部。 不过,我要动态地改变这些面板的外观秩序 - 即移动上下。什么是这样做的最好方法是什么? 解决方案 您可以很容易地通过设置热门属性移动上对齐面板顶端的 0 。这样做是反请求的顺序(下图),就大功告成了。 ..
发布时间:2015-11-30 23:28:52 敏捷开发