热情软件屋

 

在RichText中绘制表格


编号:QA001058
建立日期: 1999年5月27日 最后修改日期:2001年7月10日
所属类别:

Stone:
    使用的操作系统: Win95/98
    使用的编程工具: VB5/6
    因工作需要我想在RichText中绘制表格,并想最好能够尽量灵活地进行控制。能给我做个例子吗?

回答:

    VB的RichText控件不支持绘制表格。你有三个选择:
    1、使用中文的制表符,但这样显示/打印效果不好而且比较麻烦。
    2、使用RichEdit 3.0,它可以非常简单的表格,但不支持复杂的表格和在表格内折行。该DLL包括在Windows 2000和Windows Installer中,你可以看看你的SYSTEM目录中的Riched20.dll文件,如果该文件的版本号为5.30.23.1200或更高,则你的系统中就安装了RichEdit 3.0。但是VB的RichTextBox不支持这个DLL,你可以使用免费的控件vbAccelerator RichEdit Control(http://www.vbaccelerator.com/codelib/richedit/richedit.htm)来利用该DLL的新功能。不过使用该控件的一个缺点是在中文系统可能有些问题。
    3、采用更好的控件,如TX Text Control(http://www.textcontrol.com/)。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio