找回密码
 立即注册

QQ登录

只需一步,快速开始

ggggdiu

初级会员

11

主题

74

帖子

201

积分

初级会员

积分
201

活字格认证微信认证勋章

ggggdiu
初级会员   /  发表于:2014-4-9 14:44  /   查看:6791  /  回复:7
C1PreviewPane 中添加 RenderInputText,可以输入文字,但输入回车无效。请问怎么解决?
RenderInputText.ReadOnly  在添加到 C1PreviewPane 中后,再改变好像不起作用了。

7 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-4-10 11:13:00
沙发
回复 1楼ggggdiu的帖子

试试这个代码。

  1. RenderInputText r = new RenderInputText();
  2. r.InputActions.Add( new InputAction( UserActionEnum.Enter, new ))
复制代码
回复 使用道具 举报
ggggdiu
初级会员   /  发表于:2014-4-10 15:16:00
板凳
例子不太完整,可以给一个最小样例吗?
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-4-11 18:30:00
地板
回复 3楼ggggdiu的帖子

这里有一个demo,供您参考。


就您的需求,可在这个基础上修改,截图标注出来,哪里存在疑问,我们就这个demo进行进一步的沟通吧。

本帖子中包含更多资源

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

x
回复 使用道具 举报
ggggdiu
初级会员   /  发表于:2014-4-12 19:22:00
5#
感谢您的回复,但和我的需求并不太一样,我已经把我的需求放到DEMO中了,请查收。

本帖子中包含更多资源

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

x
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-4-14 10:31:00
6#
回复 5楼ggggdiu的帖子

抱歉,不支持回车。

其他2个需求可实现:
1 修改只读
2 修改button、文字内容

原理: 通过外部添加一个Button,在Click事件中,对RenderObject进行处理,处理完成后,doc刷新一下即可。


  1. private void button2只读_Click(object sender, EventArgs e)
  2.         {
  3.             rit2.ReadOnly = true;
  4.             doc.Generate(RefreshModeEnum.RefreshDataBinding);
  5.         }
复制代码


  1. private void button1你好_Click(object sender, EventArgs e)
  2.         {
  3.             RenderInputButton btn = doc.Body.Children.FindByName("nihaoButton") as RenderInputButton;
  4.             btn.Text = "你好";
  5.             doc.Generate(RefreshModeEnum.RefreshDataBinding);
  6.         }
复制代码
回复 使用道具 举报
ggggdiu
初级会员   /  发表于:2014-4-23 09:45:00
7#
谢谢。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-4-23 10:29:00
8#
回复 7楼ggggdiu的帖子

:g~ij:
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部