2019年6月12日

delphi raise 语句: 抛出异常

摘要: //例1:begin raise Exception.Create('抛出异常');end;//例2:begin raise Exception.CreateFmt('%s %d', ['错误代码:', 999]);end;//例3:var exc: Exception;begin exc := E 阅读全文

posted @ 2019-06-12 16:12 癫狂编程 阅读(4153) 评论(0) 推荐(0)

delphi怎么一次性动态删除(释放)数个动态创建的组件?

摘要: 比如procedure TForm1.Button1Click(Sender: TObject);vari:Integer;lbl: TLabel;beginfor i:=1 to 3 dobeginlbl:= TLabel.Create(Application);lbl.Parent := Sel 阅读全文

posted @ 2019-06-12 13:18 癫狂编程 阅读(1119) 评论(0) 推荐(0)

Delphi动态创建组件,并释放内存

摘要: 开发所用delphi版本是xe2,效果图如下: 代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 阅读全文

posted @ 2019-06-12 13:15 癫狂编程 阅读(814) 评论(0) 推荐(0)

DELPHI 动态 创建和释放 多个 EDIT 控件

摘要: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(TForm) pnl1: TPanel; btn1: T... 阅读全文

posted @ 2019-06-12 13:13 癫狂编程 阅读(600) 评论(0) 推荐(0)

禁止在DBGrid中按delete删除记录

摘要: procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);begin if (ssctrl in shift) and (key=vk_delete) then key:=0;end; 阅读全文

posted @ 2019-06-12 11:00 癫狂编程 阅读(263) 评论(0) 推荐(0)

导航

好的代码像粥一样,都是用时间熬出来的