数据库菜鸟问题(100分)

  • 主题发起人 主题发起人 wenqy
  • 开始时间 开始时间
W

wenqy

Unregistered / Unconfirmed
GUEST, unregistred user!
我的DBRichEdit1已和数据库建立了联系,也可操作写数据和存数据;同时我用另一RichEdit2,通过它的RichEdit2Change,使在RichEdit2操作的文字和数据和DBRichEdit1保持一致,但如果不动一下(激活)RichEdit1Change,就无法保存(提示不是编辑和插入状态,DBNavigator的保存按钮灰色),应该怎么做,可以不动一下RichEdit1Change,只编辑RichEdit2就能保存!
 
在 RichEdit2Change 中:<br>&nbsp; ADOQuery1.Edit; //ADOQuery1 是 DBRichEdit1 的数据源
 
谢谢,分是你的了,还想请教有一个类似的小问题,<br>我把RichEdit2换成NSTransRichEdit1(透明),通过两者Change事件,使DBRichEdit1和NSTransRichEdit1保持一致,现在DBRichEdit1上有文字,点击按钮一起打开它们两个,这时NSTransRichEdit1不显示文字,非要在上面点击一下,文字才出来,怎么弄,能一打开就两个都显示?<br>分不够可以加!
 
点击按钮时把DBRichEdit1的内容复制到NSTransRichEdit1。
 
点击按钮时已经把DBRichEdit1的内容复制到NSTransRichEdit1,由于它是透明的,下面有图片,就是没有激活不显示文字,鼠标点一下就出来了!
 
NSTransRichEdit1 没有用过。不过你可以查一下它是否有激活的方法,如果没有,可以用代码模拟鼠标点击的办法。
 
再次感谢,按纽是Button1,我在按纽的MouseUp事件中,加了模拟鼠标点下,抬起的代码,已经实现功能,但过程中DBNavigator1几个小按纽一阵乱闪,感觉不好。<br>是不是用SendMessage的方法解决好些,我是业余自学,对句柄等使用很困难,请指点,一会儿就结帐!
 
我用SendMessage(NSTransRichEdit1.Handle, WM_LBUTTONDOWN, 0, 0),看到鼠标已移到<br>NSTransRichEdit1的窗口闪动,但文字就是不出现,非要再在“任何位置”点击一下鼠标,<br>才ok
 
DBNavigator1几个小按纽一阵乱闪的原因找到了,主要是鼠标停在Button1的缘故,停的时间长,闪的时间长,但道理不懂,该如何解决!
 
万晚11点结帐,能再帮帮我吗?
 
由于没有NSTransRichEdit控件,实在无法帮忙。
 
接受答案了.
 
后退
顶部