找回密码
 立即注册

QQ登录

只需一步,快速开始

cure_shy
论坛元老   /  发表于:2014-3-19 23:30  /   查看:4387  /  回复:3
我的程序是一个多文档系统,可同时打开多个文档,每个文档都有一个独立的spread表,但在工具栏中只有一个FormulaTextBox 框,就如EXECL中的一样,我需要当一个文档获得焦点时,使FormulaTextBox与这个文档的spread表Attach,但现在当我第二次关联时出现
“ FormulaTextBox is already attached to another Spread control”错误。我想问一下FormulaTextBox 有没有解除关联的语句!
谢谢!

3 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-3-20 09:53:00
沙发
回复 1楼cure_shy的帖子

抱歉,没有解除关联的语句。

下面有2个办法,供您参考:
办法一: fpSpread1.AllowUserFormulas = false;
            FormulaTextBox.Attach(fpSpread2);
            fpSpread2.AllowUserFormulas = true;

办法二:在同一个Location放置2个FormulaTextBox控件,通过FormulaTextBox.Visible来控制。
回复 使用道具 举报
cure_shy
论坛元老   /  发表于:2014-3-20 10:59:00
板凳
第一方法无效!
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-20 12:06:00
地板
回复 3楼cure_shy的帖子

谢谢反馈,第二个咋样?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部