阿
阿波
Unregistered / Unconfirmed
GUEST, unregistred user!
我的桌面上有几个RADIOBUTTON键,我想实现当我选中RADIOBUTTON1时,RICHEDIT中的值是
EDIT2+S。选中RADIOBUTTON2时,RICHEDIT中的值是EDIT3+S,选中RADIOBUTTON3时,RICHEDIT
中的值是EDIT3+S如何实现的,下面是我编写的一段程序,为什么不行啊。
var
k:integer;
s:string;
begin
k:=strtoint(edit1.text);
s:=formatfloat('000000000000',k);
begin
if radiobutton1.checked then
richedit.text:=(edit2.text+s);
if radiobutton2.checked then
richedit.text:=(edit3.Text+s);
if radiobutton3.checked then
richedit.text:=(edit4.text+s);
if radiobutton4.checked then
richedit.text:=(edit5.text+s)
else
richedit.text:=''
end;
EDIT2+S。选中RADIOBUTTON2时,RICHEDIT中的值是EDIT3+S,选中RADIOBUTTON3时,RICHEDIT
中的值是EDIT3+S如何实现的,下面是我编写的一段程序,为什么不行啊。
var
k:integer;
s:string;
begin
k:=strtoint(edit1.text);
s:=formatfloat('000000000000',k);
begin
if radiobutton1.checked then
richedit.text:=(edit2.text+s);
if radiobutton2.checked then
richedit.text:=(edit3.Text+s);
if radiobutton3.checked then
richedit.text:=(edit4.text+s);
if radiobutton4.checked then
richedit.text:=(edit5.text+s)
else
richedit.text:=''
end;