delphi
编程技巧
源代码在线查看: 在dbgrid中实现copy、paste功能(3) (2001年3月17.txt
在DBGrid中实现Copy、Paste功能(3) (2001年3月17日)
网友更新 分类:数据库 作者:pipi_lu 推荐:pipi_lu 阅读次数:252
(http://www.codesky.net)
--------------------------------------------------------------------------------
用这种方法实现Copy—Paste操作,比正常的操作多了一次鼠标的键击、两次鼠标的移动。在重复输入的内容不多,且操作者键盘输入很快很熟练的情况下,这种实现Copy—Paste的方法,意义似乎不大。但如果应用程序的使用者是那些并没有掌握某种快速文字输入技巧、很有可能还在使用拼音输入法的人,如果使用者对正常的Copy—Paste方法本来就不熟练(则感觉不到这种方法的不合常规),且又非常地善于在一长串的同音字里翻来翻去地寻找的话,这还是一种不错的方法。如果哪位读者有能在TDBGrid中实现常规Copy—Paste操作的方法,请不吝赐教。
以下是有关的程序代码:
procedure TUnitDetail.DBGrid1ColEnter(Sender:TObject);
begin
case DBGrid1.SelectedIndex of
0:DBEdit1.DataField:='Unit