找回密码
 立即注册

QQ登录

只需一步,快速开始

syokouken

论坛元老

14

主题

42

帖子

5954

积分

论坛元老

积分
5954

活字格认证

syokouken
论坛元老   /  发表于:2014-8-12 10:49  /   查看:6762  /  回复:5
版主好
我们遇到一个textbox的相对位置的问题
上下一共两个text
上面的text是允许多行显示
当多行显示时,会把下面的textbox的内容掩盖

我们是否可以将下面的textbox的位置设定为相对位置,相对于上面的text,可以自动根据上面的text的高而自动向下移动

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-8-12 17:35:00
沙发
回复 1楼syokouken的帖子

你好,

查看到你首次提问AR问题。确认几个信息:
请问你使用的ActiveReports版本是什么?
报表类型是什么?PageReport 还是 SectionReport。

我这边使用SectionReport 的测试结果是textbox2 可以自动切换位置不会被遮挡。

能否把你的模板上传道论坛看下?
回复 使用道具 举报
syokouken
论坛元老   /  发表于:2014-8-13 10:49:00
板凳
回复 2楼iceman的帖子

我们用的是ActiveReportsNET7
是SectionReport
你直接运行我们写的一个demo
其中就有被压住的情况

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-8-13 14:49:00
地板
回复 3楼syokouken的帖子

请问指的是附件中的 repMBA004R1.vb 报表吧?
查看了其中的 TextBox3 和 TextBox4 本身位置即有重合,最好是在模板中手动调帐。

或者设置textbox4的padding属性:

  1.         TextBox4.Padding = New PaddingEx(10)
复制代码


为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
syokouken
论坛元老   /  发表于:2014-8-13 16:52:00
5#
按照你说的,是不压了,可是textbox4却显示不全了
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-8-13 17:36:00
6#
回复 5楼syokouken的帖子

显示不全指的是?如果文本过长需要通过调整 textbox4 的宽度或者设置MutipleLine为true来解决。
完善一下刚才的代码:

  1. TextBox4.Padding = New PaddingEx(TextBox4.Left, 10, TextBox4.Padding.Right, TextBox4.Padding.Bottom)
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部