问题1:delphi中如何设置能让控件随窗口按比例大小变化? 问题2:下面代码哪里是不是有问题? 50

我想在点击listbox中不同表时,dbedit上能够显示各表中的数据,我运行时会出现三个错误窗口,但结果是能实现的忘记放代码了procedureTForm12.List... 我想在点击listbox中不同表时,dbedit上能够显示各表中的数据,我运行时会出现三个错误窗口,但结果是能实现的
忘记放代码了
procedure TForm12.ListBox1Click(Sender: TObject);
begin
case listbox1.ItemIndex of
0:
begin
dbedit1.DataSource :=datasource1;
dbedit1.DataField:='行业id';
dbedit2.DataSource :=datasource1;
dbedit2.DataField:='行业名称';
dbedit3.DataSource :=datasource1;
dbedit3.DataField:='行业描述';
end;
1:
begin
dbedit1.DataSource :=datasource2;
dbedit1.DataField:='客户等级id';
dbedit2.DataSource :=datasource2;
dbedit2.DataField:='客户等级名称';
dbedit3.DataSource :=datasource2;
dbedit3.DataField:='客户等级描述';
end;
2:
begin
dbedit1.DataSource :=datasource3;
dbedit1.DataField:='客户类型id';
dbedit2.DataSource :=datasource3;
dbedit2.DataField:='客户类型名称';
dbedit3.DataSource :=datasource3;
dbedit3.DataField:='客户类型描述';
end;
展开
 我来答
HJ_3000
2018-05-18 · TA获得超过563个赞
知道小有建树答主
回答量:1264
采纳率:78%
帮助的人:52.6万
展开全部
问题1:一个form上放2个panel,一个的Align = alLeft,另一个为alClient就是一个左右结构的表单了。
问题2:设计界面上,把dbedit1,2,3的DataSource属性和DataField清除掉。这类表单建议使用PageControl,一个页面对应一个基础表的操作,减低维护成本。
更多追问追答
追问
问题1:如果不止两个两个控件呢,有十几个edit;
问题2:datasource我是连着各自表的adotable,去掉就能显示了,datafield我本来就去掉的
追答
panel上可以再放2个panel,做左右或上下结构的设计。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式