delphi中实现用字符串表示并操作控件的方法。
来源:互联网 发布:百度搜索源码 编辑:程序博客网 时间:2024/04/26 09:21
下面代码用字符串实现了对控件的操作,其中所有控件都在panel1内,
StrEdtProNum代表Tedit控件EdtProNum,其它同。
procedure TPM_FrmCFProPlan_Mon.CbUseMatUnit_1Change(Sender: TObject);
var
StrEdtProNum:String;
StrEdtClassNum:String;
StrEdtMatNum:String;
StrCbUseMat:String;
begin
try
StrEdtProNum:='';
StrEdtClassNum:='';
StrEdtMatNum:='';
StrCbUseMat:='';
i:=1;
for i:=1 to 15 do
begin
StrCbUseMat:='CbUseMatUnit_'+InttoStr(i)+'';
StrEdtProNum:='EdtProNum_'+InttoStr(i)+'';
StrEdtClassNum:='EdtClassNum_'+InttoStr(i)+'';
StrEdtMatNum:='EdtMatNum_'+InttoStr(i)+'';
//Compute Values of ProNum1 ClassNum1 and MatNum1
if TComboBox(Panel1.FindChildControl(StrCbUseMat)).Text='公司' then
begin
EdtProNum1.Text:=InttoStr(Round(Strtofloat(TEdit(Panel1.FindChildControl(StrEdtProNum)).Text)+Strtofloat(EdtProNum1.Text)));
EdtClassNum1.Text:=InttoStr(Round(Strtofloat(TEdit(Panel1.FindChildControl(StrEdtClassNum)).Text)+Strtofloat(EdtClassNum1.Text)));
EdtMatNum1.Text:=InttoStr(Round(Strtofloat(TEdit(Panel1.FindChildControl(StrEdtMatNum)).Text)+Strtofloat(EdtMatNum1.Text)));
end;
//Compute Values of ProNum2 ClassNum2 and MatNum2
if TComboBox(Panel1.FindChildControl(StrCbUseMat)).Text='住金公司' then
begin
EdtProNum2.Text:=InttoStr(Round(Strtofloat(TEdit(Panel1.FindChildControl(StrEdtProNum)).Text)+Strtofloat(EdtProNum2.Text)));
EdtClassNum2.Text:=InttoStr(Round(Strtofloat(TEdit(Panel1.FindChildControl(StrEdtClassNum)).Text)+Strtofloat(EdtClassNum2.Text)));
EdtMatNum2.Text:=InttoStr(Round(Strtofloat(TEdit(Panel1.FindChildControl(StrEdtMatNum)).Text)+Strtofloat(EdtMatNum2.Text)));
end;
end;
except
ShowMessage('输入数据格式不正确 ,请重新输入!')
end;
end;
- delphi中实现用字符串表示并操作控件的方法。
- 大数项目:用字符串表示超过内存表示范围的大数据并实现四则运算
- sql server中十六进制用字符串表示
- 计算出用字符串表示的数学表达式的值
- 计算出用字符串表示的数学表达式的值
- 大数相乘解决办法,用字符串表示的大数
- 用字符串表示大整数
- 用字符串表示十进制数
- 算法:大数相乘,用字符串表示
- 设计一个算法判别用字符串表示的表达式中开、闭括号是否配对出现
- 用字符串实现倒计时
- delphi控件实现圆角的方法
- 415. Add Strings--两个用字符串表示的数字相加
- 每天一道LeetCode-----将用数组表示的整数加一,两个用字符串表示的(二进制)数相加
- delphi中执行字符串表示的方法名
- 用字符串数组实现的大数运算
- 用字符串的length实现限制文本框长度
- 用字符串模拟实现幂的精确计算
- 王老师 指针 第一讲
- 让RCP程序自动加载新插件
- 求值顺序问题
- 要注意体育锻炼与工作相结合
- 程序员
- delphi中实现用字符串表示并操作控件的方法。
- 菜鸟求助:关于VC++和ADO代码出错
- could not find java 2 Runtime Environment
- 流的初体验(未完成)
- 多线程查询
- AWT和Swing中的绘画
- 级联性更新和删除和BCP
- 一步一步尝试在MFC下开发基于winpcap的数据包捕获和分析软件.(开发总结,建议先看)
- 关于病毒Backdoor.Gpigeon.uql