用VB写记事本问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 04:14:34
是richtextbox 控键实现的
由没有 fichtextbox1.foncolor所以 我用了richtextbox1.selcolor
(backcolor是用黑色的)但是出现了很多问题 比如我在form里写下fichtextbox1.text=达子 达子两个字是看不见的 因为richtextbox默认黑色 而sle必须写了字才起作用 如何使窗体自动加载的文字出现 求高手支招
非常感谢 给别人用提示 richtx32.ocx 控件 没注册不可用或者损坏 我问别人 我让别人把这个复制到system32然后 在程序里加了Shell "regsvr32.exerichtx32.ocx"注册下 可还是不行啊

在form的load事件中初始化richtextbox1的selcolor属性再用seltext加载文字,如用红色&H0000000FF&来做selcolor则代码如下:
Private Sub Form_Load()
RichTextBox1.SelColor = &HFF& //自动将0去掉
RichTextBox1.SelText = "达子"
End Sub

补充:这个方法我测试过了,可以的,使用这种方法指对seltext有效,如果用text属性就没效果了。如果你想在其他没有安装VB的机器上使用,那么你将你里面所要使用的DLL文件包含在你的程序目录里供用户复制就可以了

可以安装VB精简版