tpanel相关内容
我有TPanel.在此面板上有一个TImage后代,其他几个带有控件的面板等.实际上,图片包含一些图表,而在运行时会创建带有标签的其他面板,以向用户提供其他信息. 最近有人告诉我,如果可以打印此面板并将其按表格形式显示在纸上,那将是很好的.有什么线索,怎么办? 解决方案 我发现了一个旧的usenet帖子,该帖子通过将面板的内容复制到位图上来提供解决方案,该位图可以打印: 过程TForm
..
我的程序正在执行一项耗时的任务,我想在应用程序窗口的中间显示一个TImage,但它不会停留在顶部-我的VST始终位于顶部。但是,当我使用TPanel时,它停留在顶部吗?我该如何使TImage做到这一点? 实际上,适用于所有控件的解决方案非常出色:) 谢谢! 解决方案 您需要一个带窗口的控件(即带有窗口句柄或“适当”控件)来显示您的消息,因为在窗口控件上方无法看到非窗口控件。最简
..
如何创建行为类似于Tpanel的TCustomControl?例如MyCustomComponent,我可以在其中放置标签,图像等组件。 解决方案 诀窍是TCustomPanel中的这段代码: 构造函数TCustomPanel.Create(AOwner:TComponent); 开始 继承Create(AOwner); ControlStyle:= [csAcceptsCon
..
我尝试遵循 http://docwiki的示例. embarcadero.com/CodeExamples/XE7/en/FMXEmbeddedForm_(Delphi),但我遇到了TCustomForm子级的第一个问题,这些子级显然是只读的,因此我将其注释掉并放入ArgForm.Parent:= ArgParent;中,但是我仍然只是一个空白屏幕,看不到第二种形式的按钮. 我主要表单的代码
..
摘要: 假设我有一个TForm和两个面板.面板对齐alTop和alClient. alClient面板包含一个TPaintBox,其OnPaint包含绘图代码. 组件上DoubleBuffered的默认值为false. 在绘制过程中,闪烁是很明显的,因为窗体,面板都绘制了背景. 由于面板覆盖了表单,因此拦截其WM_ERASEBKGND消息可能很好.如果不是这样,则在调整表单大小
..
包括的是一个小项目,展示了我的问题。我有一个TPageControl对齐主窗体。在两个选项卡中的每一个上,我将面板客户端对齐。在每个面板上,我有2个子面板和一个分割器。 LH面板和分割器左对齐,RH面板客户端对齐。 基本上问题是2个选项卡之间的交互。演示: 运行程序 水平伸展主窗体。面板3将会增长 将分隔符移动到正确的位置。 Panel2将会增长,Panel3将缩小到10像素的最小
..
有几个第三方控件(例如 Raize Components ),它们具有关闭'交叉'按钮'选项'(例如页面控制)。我的要求比较简单,我想把一个十字架的按钮放在一个TPanel的右上角并访问它的点击事件。有没有创建一个TPanel后代的简单方法,或者有没有可以使用的付费或免费的库组件? 解决方案 我为你写了一个控件。 单位CloseButton; 接口 使用 Windows,
..
我有一个德尔福形式的TPanel,我想复制所有的TLabel 父母与这个TPanel当我按一个按钮,并把他们 在其他面板。 有没有办法呢? 谢谢。 解决方案 到复制 TLabel控件从一个TPanel到另一个你可以使用这样的东西 过程CopyLabels(ParentControl,DestControl:TWinControl); var i:integer;
..
我需要直接绘制一个TPanel,所以我没有其他的组件可以阻止鼠标事件捕获(我想在其上绘制一些“大小抓地力”)。我应该怎么做? 解决方案 为了真正做到这一点,你应该写一个后代类。覆盖 Paint 方法来绘制尺寸抓取,并覆盖 MouseDown , MouseUp 和 MouseMove 方法来添加调整大小的功能到控件。 我认为这更好解决方案不是试图在您的应用程序代码中绘制一个 TP
..
有几个第三pary控件(如 Raize组件的),其中有一关闭“交叉”按钮“选项”(例如网页控制)。我的要求是简单,我想plonk的上一个TPanel十字“按钮”排列右上角并访问其点击事件。是否有任何doint这一个简单的方法,而无需创建一个TPanel后代,或者是有一个免费或付费的库组件,我可以使用? 解决方案 我写了一个控制你。 单元CloseButton;接口用途 Windows
..
我有与多个板,每个都具有对齐=是alTop一种形式,所以它们堆叠向下很好从形式的顶部。 不过,我要动态地改变这些面板的外观秩序 - 即移动上下。什么是这样做的最好方法是什么? 解决方案 您可以很容易地通过设置热门属性移动上对齐面板顶端的 0 。这样做是反请求的顺序(下图),就大功告成了。
..