当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 我在richedit中,输入汉字,在onchange事件中改变字体颜色等. 为什么正在输入汉字时, ::sendmessage(m_hwnd, em_setcharformat, scf_selection, (lparam)&cf); 函数的返回值=0,消息发送没成功. 但时,输入字母,数字时,sendmessage成功! 我觉得疑惑,谁能帮我解决这个难题,让sendmessag......
    摘要: 1我确实是男的,而且算是小小的linuxer 2我很穷,房子都买不起 3我很犯贱,毕业了本可以到电信去工作的,我居然没有去(我真是sb!) 4每天加班,有什么乐趣? 5我确实不喜欢特别漂亮的那种女人,也不喜欢主动的女生(拒绝了几个 也没见她们怎么难过阿 可见也不过是随随便便的罢了) 6很喜欢观察细节问题,导致有时候引起反感 有多少人有我这样的毛病的? 应该不少吧! 搞技术的弟兄们,入了这一......


我利用程序向数据库中加入数据,但是每次添加后,在表里会出现两条刚才添加的数据。为什么

如题。

NO.1   作者: alimyso

贴出程序来!

NO.2   作者: dajianshi

下面程序有问题  
  procedure   TForm1.ComboBox14Change(Sender:   TObject);  
  var  
    ss:string;  
  begin  
    if   Uppercase(Trim(ComboBox14.Text))   =   新增   then  
    begin  
      ss:=InputBox(新增,名称:,);  
      ComboBox14.Items.Add(ss);  
      —————————————  
  end;  
  有下划线的语句本身又引起ComboBox14Change事件!!!

NO.3   作者: hiflower

Style   属性设为   csDropDownList  
  在   OnSelect   事件中写你的新增代码

NO.4   作者: delphi_xizhousheng

原因都已经分析了  
  循环触发onchange事件  
   
  解决办法可以考虑hiflower(花)   的

NO.5   作者: BOBSHEN

procedure   TForm1.ComboBox14Change(Sender:   TObject);  
  var  
    ss:string;  
    tmpevent:Tnotifyevent;  
  begin  
    if   Uppercase(Trim(ComboBox14.Text))   =   新增   then  
    begin  
      ss:=InputBox(新增,名称:,);  
      tmpevent:=ComboBox4.OnChange;  
      ComboBox4.OnChange:=nil;  
      ComboBox14.Items.Add(ss);  
      combobox4.OnChange:=tmpevent;  
  end;  
 


    摘要: 用mfc的基于dialog的对话框编程。里面有若干个editbox。 想在想每当在上一个editbox内输入回车,光标自动跳转到下一个editbox内。另外一些editbox回车之后,应当执行对应的按钮单击事件函数 谢谢 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE