问题是:
一个人员信息编辑程序,主界面选择多个人员后,出现一个有LISTVIEW的FORM,
左边LISTVIEW中显示选中的多个人员的姓名(一个人员一个ITEM用REPORT方式显示)
,右边显示当前选中的人员的相关信息,分别为TEDIT等控件。现在要实现输入错误检查,右边的当前人员信息如果输入有错,比如为空在时如果
用户切换左边的人员,即在左边LISTVIEW中选中其它人员,这时应该有报错,提示
当前人员XXXX信息输入有错,然后焦点回到输入出错的TEDIT中。而最重要的是在
左边TLISTVIEW中的ITEM应该仍保持当前的ITEM(人员)而不是被切换的ITEM。出错的问题是,我在LISTVIEW的ONCHANGING事件中进行检查输入,这个事件每次会
触发两回,造成弹出两回提示对话框。如果改成ONSELECTITEM等事件则又会被切换到
新选中的ITEM中。总之没有合适的办法。哪位做过类似处理的程序?? 有没有好的办法???谢谢!
一个人员信息编辑程序,主界面选择多个人员后,出现一个有LISTVIEW的FORM,
左边LISTVIEW中显示选中的多个人员的姓名(一个人员一个ITEM用REPORT方式显示)
,右边显示当前选中的人员的相关信息,分别为TEDIT等控件。现在要实现输入错误检查,右边的当前人员信息如果输入有错,比如为空在时如果
用户切换左边的人员,即在左边LISTVIEW中选中其它人员,这时应该有报错,提示
当前人员XXXX信息输入有错,然后焦点回到输入出错的TEDIT中。而最重要的是在
左边TLISTVIEW中的ITEM应该仍保持当前的ITEM(人员)而不是被切换的ITEM。出错的问题是,我在LISTVIEW的ONCHANGING事件中进行检查输入,这个事件每次会
触发两回,造成弹出两回提示对话框。如果改成ONSELECTITEM等事件则又会被切换到
新选中的ITEM中。总之没有合适的办法。哪位做过类似处理的程序?? 有没有好的办法???谢谢!
解决方案 »
- DELPHI edit.clear问题
- [散分学习]C/S开发中数据库连接信息的存储
- 帮个大忙!!!给大分哦!
- 急!!!DBgrid中的某一条记录被选中的程序段应该怎么写啊?
- 如何让DBGrid 有全选功能??
- Beep怎么没有声音?
- 关于forgot的感情帖子http://expert.csdn.net/Expert/TopicView1.asp?id=1326537,这是后面的故事,原帖的分不够了,这里再开帖,请朋友们
- 烦人的clientdataset问题
- 能动态创建一百个edit吗?
- 问一样事:黎明有一首歌,其中有一段歌词叫“等不到天长地久”!MTV是和舒琪拍的,请问歌名是什么?
- C盘下发现类似 FOUND.000 FOUND.001 FOUND.002 的文件夹
- 怎样得到一个线程的CPU使用率阿?加急,弟兄们帮忙啊
或者换一种提示方式,比如用Label控件用醒目的颜色提示