改变ComboBox的值时如何改变其他的Edit的值?下列可以实现吗?procedure TForm1.ComboBox1MeasureItem(Control: TWinControl; Index: Integer;
var Height: Integer);
begin
if ComboBox1.SelText='8' then
begin
Edit6.Clear;
Edit7.Text:='264';
Edit8.Text:='21.6';
end
else if ComboBox1.Items.Text='9' then
begin
Edit7.Text:='324';
Edit8.Text:='23.8';
end
else if ComboBox1.Items.Text='10' then
begin
Edit7.Text:='390';
Edit8.Text:='26.0';
end;
end;
var Height: Integer);
begin
if ComboBox1.SelText='8' then
begin
Edit6.Clear;
Edit7.Text:='264';
Edit8.Text:='21.6';
end
else if ComboBox1.Items.Text='9' then
begin
Edit7.Text:='324';
Edit8.Text:='23.8';
end
else if ComboBox1.Items.Text='10' then
begin
Edit7.Text:='390';
Edit8.Text:='26.0';
end;
end;
解决方案 »
- 2009 有多少人新学 Delphi?
- 用 Delphi 开发一个服务器,用来响应 Javascript 中的 xmlhttp 提交的请求,并返回 xml 数据
- 百思不得其解??
- rbulid报表控间使用小问题请教
- dll,封装代ado的窗体问题,有经验的朋友进来看看
- Query.Edit出错是怎么回事??
- csdn的结帖率极低,从我作起,我的几篇帖子,没人回答,结不了贴,现在做散分贴处理
- 如何用命令显式的触发一个事件?要触发ADO中的OnRecordChangComplete事件。
- 如何注册一个DCOM,让它跑在别的机子上?
- XE5 开发IOS真机调试需要越狱么?
- 帮忙?
- 如何向Dll传递参数
begin
if ComboBox1.Text='8' then
begin
Edit6.Text:='';
Edit7.Text:='264';
Edit8.Text:='21.6';
end
else if ComboBox1.Text='9' then
begin
Edit7.Text:='324';
Edit8.Text:='23.8';
end
else if ComboBox1.Text='10' then
begin
Edit7.Text:='390';
Edit8.Text:='26.0';
end;
end;
begin
if ComboBox1.Text='8' then
begin
Edit6.Text:='';
Edit7.Text:='264';
Edit8.Text:='21.6';
end
else if ComboBox1.Text='9' then
begin
Edit7.Text:='324';
Edit8.Text:='23.8';
end
else if ComboBox1.Text='10' then
begin
Edit7.Text:='390';
Edit8.Text:='26.0';
end;
edit6.update;
edit7.update;
edit8.update;
end;
case ComboBox1.ItemIndex of
0:begin//第1项是:8
Edit6.Clear;
Edit7.Text:='264';
Edit8.Text:='21.6';
end;
1:begin//第2项是:9
Edit7.Text:='324';
Edit8.Text:='23.8';
end;
2:begin//第3项是:10
Edit7.Text:='390';
Edit8.Text:='26.0';
end;
end;