Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.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 如何制作一个透明背景的tmemo和Tedit?_Delphi_Canvas_Transparency_Onpaint - Fatal编程技术网

Delphi 如何制作一个透明背景的tmemo和Tedit?

Delphi 如何制作一个透明背景的tmemo和Tedit?,delphi,canvas,transparency,onpaint,Delphi,Canvas,Transparency,Onpaint,如何制作一个透明背景的tmemo和Tedit?或 在画布上添加图像背景。这在Delphi7和up中都是可行的,我对这个问题没有实际的答案,但我知道JVCL的TJvMemo允许您将其设置为透明。也许你可以用这个组件?如果没有,您可以检查它是如何工作的。您可以使用。不过,可能会有更简单的解决方案。@swein:在这种情况下:因为您可能不想在项目中添加数千行jcl/jvcl代码。奥托:我很少在没有jvcl+1的情况下编写程序。dummzeuch,因为大多数组件都有很多附加单元,在我的应用程序中不可用。

如何制作一个透明背景的tmemo和Tedit?或
在画布上添加图像背景。这在Delphi7和up中都是可行的,我对这个问题没有实际的答案,但我知道JVCL的TJvMemo允许您将其设置为透明。也许你可以用这个组件?如果没有,您可以检查它是如何工作的。

您可以使用。不过,可能会有更简单的解决方案。

@swein:在这种情况下:因为您可能不想在项目中添加数千行jcl/jvcl代码。奥托:我很少在没有jvcl+1的情况下编写程序。dummzeuch,因为大多数组件都有很多附加单元,在我的应用程序中不可用。我最好尽可能多地使用最基本的。在我用Win7上的D7进行测试时,TJvMemo的文本背景是不透明的,只有文本行未覆盖的区域是透明的。链接此处: