起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 240|回复: 11

如何将一个窗体显示在tabsheet或者pannel上**

[复制链接]
发表于 2009-3-21 12:42:42 | 显示全部楼层 |阅读模式
如何将一个窗体显示在tabsheet或者pannel上
回复

使用道具 举报

发表于 2009-3-21 13:14:00 | 显示全部楼层
设置它的parent为panel或者tabsheet,具体论坛里搜索看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-21 14:29:31 | 显示全部楼层
可以放进去,但是窗体的TransparentColor和TransparentColorValue属性失效了,现在需要借助这两个属性实现窗体透明
回复 支持 反对

使用道具 举报

发表于 2009-3-21 14:52:06 | 显示全部楼层
代码设置一下这两个属性,另外再设置它的一下BorderStyle看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-21 16:54:50 | 显示全部楼层
var
YZCT:TYZCT;
url:String;
begin
   YZCT:=TYZCT.Create(Context);
     YZCT.Parent:=TabSheet2;
     YZCT.TransparentColor:=True;
     YZCT.TransparentColorValue:=16777215; //白色
  //下面代码就是在YZCT这个窗体上显示一个电子章
  //YZCT这个窗体上放置了一个webbrowser,电子章以网页的方式
  //显示在webbrowser里,现在需要整个窗体透明,以免盖住表格
  //文档上的内容
  url:=TBASEFUNCLIB.GetSignatureURL(DocmentID);
     YZCT.ShowSignature(url);
end;
//==========================
代码设置了TransparentColor、TransparentColorValue属性,还是没有实现透明,帮忙看下
回复 支持 反对

使用道具 举报

发表于 2009-3-23 10:33:10 | 显示全部楼层
楼主,能贴一下效果图吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-24 16:14:26 | 显示全部楼层
没有设置创建窗体的parent属性,可以透明

11111.jpg

94.68 KB, 下载次数: 104

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-24 16:16:27 | 显示全部楼层
新建窗体设置了parent属性,不能透明了

22222.jpg

84.05 KB, 下载次数: 102

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-24 16:19:46 | 显示全部楼层
希望得到的效果:下面的图片透明最好

55555.jpg

89.95 KB, 下载次数: 102

回复 支持 反对

使用道具 举报

发表于 2009-3-24 16:56:14 | 显示全部楼层
编辑一套,打印调用隐藏的一套表格文档
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-23 10:15 , Processed in 0.045384 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表