如何将delphi中edit控件的值赋值变量 假设有3个edit控件,做加法运算。过程如下:方法一:UpdateData();int num1,num2,num3;char ch1[10],ch2[10],ch3[10];GetDlgItem(IDC_EDIT1)->;GetWindowText(ch1,10);GetDlgItem(IDC_EDIT2)->;GetWindowText(ch2,10);num1=atoi(ch1);num2=atoi(ch2);num3=num1+num2;itoa(num3,ch3,10);GetDlgItem(IDC_EDIT3)->;SetWindowText(ch3);UpdateData(FALSE);方法二:UpdateData();int num1,num2,num3;num1=GetDlgItemInt(IDC_EDIT1);num2=GetDlgItemInt(IDC_EDIT2);num3=num1+num2;SetDlgItemInt(IDC_EDIT3,num3);UpdateData(FALSE);方法三:为每一个控件定义一个值变量,通过对应变量进行去处就可以了。
MFC edit控件关联value变量,请问如何使该变量获得自动保持功能 因为你每次打开,都是重新构造了一个局部对象CSettingDlg,所以肯定是初始化的值.解决方法是:你要在调用这个对话框的类中(就是你点击菜单的那个类,一般是view类或frame类),保存这个控件关联的值,比如说m_editValue.然后在CSettingDlg这个类中,可以加一个函数SetValue(int a).在调用完CSettingDlg dlg后,调用dlg.SetValue(m_editValue)设置你上次保存的值就可以了.你也可以为CSettingDlg加个带一个参数的构造函数,这样每次调用时就用CSettingDlg dlg(m_editValue)就可以了.
delphi edit中内容如何赋值给我定义的变量,高手快来啊 delphi是编译型的,执行时就没有变量名了,所以如果变量们是单独的就没有办法,想做的话,要把变量定义成数组,看你的情况,应该是字符型的,如果想有数值型又有字符型,就要用variant型的变量。1、定义:var a:array[1.20]of char;2、赋值:var s:string;i:integer;s:=edit1.text;for i:=1 to length(s)do a[i]:=s[i];这里使用的是char型,如果想用字符串型,就要用:var a:array[1.20]of string;for i:=1 to length(s)do a[i]:=copy(s,i,1);
Updatedata(TRUE) == 将控件的值赋值给成员变量;Updatedata(FALSE) == 将成员变量的值赋值给控件; 如果你在界面中输入了数据,比如一个Edit中.那么Updatedata(TRUE),就会把控件中的数据传给它的关联变量,这样你才能在程序中用成员变量去处理数据.
动态创建Edit控件后怎样关联成员变量?或者获取输入在Editbox里面的值
edit控件给变量赋值