Delphi解决方案杂集
文章平均质量分 73
houhu_cs
这个作者很懒,什么都没留下…
展开
-
DBGrid不支持鼠标滑轮的解决
Delphi中的标准控件TDBGrid并不支持鼠标滑轮滚动来移动焦点。但能通过上下键来选择。 想这种不支持A事件但支持B事件的控件,我们可以捕获A事件,并将其转换成B事件发送给控件,在本例中,使用TApplicationEvents控件来捕获滑轮事件,并转换成上下键事件发送给TDBGrid。 添加ApplicationEvents1的OnMessage事件,原创 2010-03-30 09:39:00 · 1375 阅读 · 0 评论 -
TEdit+TCombobox组合实现模糊匹配动态下拉
在数据库应用程序中经常会使用“输入并模糊匹配至下拉框中”这一功能,标准控件中COMBOBOX能实现输入下拉,但是一旦下拉框中的内容动态改变,输入栏自动清空。比较好的解决办法就是edit+combox重叠。 edit中OnChange事件procedure TfrmMain.edit1Change(Sender: TObject);begin with q原创 2010-03-31 11:19:00 · 2014 阅读 · 0 评论 -
StringGrid实现类似MSSQL2005修改表的功能
类似MSSQL创建表差不多的功能,就是允许输入一行,一旦输入某一行后,自动添加下一个空白行。同时支持选中行删除。这是困扰我两天的难题,最后还是到论坛发帖求助,求一解决方案unit gridtest;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,原创 2010-04-24 14:00:00 · 822 阅读 · 0 评论