着急!
解决方案 »
- DELPHI下对WORD操作的紧急求助,各路大侠救命!
- 一个小问题~~ 如果时间为空,这句话改怎么写?
- 请问ADO怎么删除ACCESS里的数据
- 毕业设计遇到的问题
- 我想在我的程序中用WORD的拼写和语法检查工具,可以吗?WORD的这个工具是不是ActiveX?
- 这几天病毒猖獗,大家注意!!!
- dbgrid控件的使用问题
- 任务栏上的应用如何截取鼠标事件?
- 怎样用API函数发送邮件及附件而不用VCL?
- 快来救我啊!!不知怎的控件上的字全成乱码了,有点象韩文的那种,而且注释里的字体也变了,以前是斜体的,现在变正楷了,字体是在哪里调的啊?是中文显示不正常。长期在线,即答即得。
- 小弟在做COM+三层东东,那里有源码啊?学习学习啊!!
- 关于读取文本,请高手指点迷津:)
procedure TMyGrid.WndProc(...);
begin
if Msg....=向下键 then
exit;
inherited Wndproc(Msg);
end;
procedure TForm1.DataSource1Change(Sender: TObject; Field: TField);
begin
if TDataSource(Sender).DataSet.Eof then TDataSource(Sender).DataSet.Cancel;
end;http://www.nssoft.net/showdoc.asp?did=816
就是如果你的DBGrid中显示的是AdoQuery1的数据的话,那么在AdoQuery1的BeforeInsert事件中写Abort就不会新增数据了当然,你要另增加数据得用另外一个AdoQuery或AdoCommand了
procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (key = 40) and (adoquery1.RecNo = adoquery1.RecordCount) then key := 10;
end;
大量电脑书籍下载:
http://www.netyi.net/in.asp?id=ForMoreU