
winform如何动态在richtextbox里面添加表格
我希望在richtextbox里面动态添加表格,然后在表格内插入文本内容,我该如何做到
[最优解释]
(<cell>+<tbldef>/row),
[其他解释]
引用:引用:
rtf格式是有标准的,网上有很多资料。richtextbox 添加参考rtf文件、RTF文件格式研究报告
……
看的我相当的头大,我在考虑是不是采用最笨的办法算了,用WEBBROWSER算了,发布一个软件还必须顺带发布一个网站,或者整合在本地浏览?
我把那段RTF简化了一下,发现最简单的加框的代码应该是这样的了
StringBuilderst=newStringBuilder();
privatevoidbutton1_Click(objectsender,EventArgse)
{
st.Append(@"\rtf1\fbidis\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\froman\fprq2\fcharset0TimesNewRoman;}{\f1\fnil\fcharset134\'cb\'ce\'cc\'e5;}}");
st.Append(@"{\trowd\brdrs\cellx2000\pard\intbl\kerning2\f0\fs21\cell\row}");
richTextBox1.Rtf="{"+st.ToString()+"}";
}
[其他解释]
=0x2000;
}
}
if((this.ScrollBars&RichTextBoxScrollBars.Vertical)!=RichTextBoxScrollBars.None)
{
createParams.Style
[其他解释]
=0x200;
}
returncreateParams;
}
}
//P/Invokedeclarations
[DllImport("kernel32.dll",SetLastError=true,CharSet=CharSet.Auto)]
privatestaticexternIntPtrLoadLibrary(stringpath);
}
这段代码编译后作为控件应用,可以将RTF的表格复制到RICHTEXTBOX里面
另有一段代码应该也可以参考,我同样无法理解
StringBuilderst=newStringBuilder();
privatevoidbutton1_Click(objectsender,EventArgse)

{
st.Append(@"\rtf1\fbidis\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\froman\fprq2\fcharset0TimesNewRoman;}{\f1\fnil\fcharset134\'cb\'ce\'cc\'e5;}}{\colortbl;\red0\green0\blue0;}\viewkind4\uc1\trowd\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10\brdrcf1\trbrdrl\brdrs\brdrw10\brdrcf1\trbrdrb\brdrs\brdrw10\brdrcf1\trbrdrr\brdrs\brdrw10\brdrcf1\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\cellx1596\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\cellx3300\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\cellx5004\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\cellx6709\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\cellx8414\pard\intbl\ltrpar\kerning2\f0\fs21\cell\cell\cell\cell\cell\row\intbl\cell\cell\cell\cell\cell\row\intbl\cell\cell\cell\cell\cell\row\intbl\cell\cell\cell\cell\cell\row\pard\ltrpar\lang2052\kerning0\f1\fs18\par");
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-26083-1.html
非正规购买渠道的产品一定是假货吗
这不是霸权是什么