delphi 如何根据字段属性生成指定控件?
答案:1 悬赏:0 手机版
解决时间 2021-04-22 07:26
- 提问者网友:且恨且铭记
- 2021-04-21 06:35
例如:字段类型为'datetime'程序在制定位置生成TDBDateTimeEditEh控件。因该要怎么做呢?
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-04-21 07:57
如果想要动态生成的话,可以采用数组控件
DBDateTimeEditEh1: array of TDBDateTimeEditEh;
控件的名字是唯一标识,所以一定义好了,就无法更改了,要设定显示位置,可以用SetBounds属性
记得如果你想全局调用动态生成的控件,那就必须把它定义为全局变量~
下面是一个例子,BackGroundImg是我一个image控件
BackGroundImg:=TImage.Create(self);
BackGroundImg.Parent:=LoginForm;
BackGroundImg.SetBounds(10,10,312,216);//设置起始位置
BackGroundImg.Align:=alClient;
BackGroundImg.Stretch:=true;
BackGroundImg.Visible:=true;
BackGroundImg.Picture.LoadFromFile('background\LoginForm.jpg');
BackGroundImg.OnMouseMove:=imgclick;//定义事件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯