逆
逆水
Unregistered / Unconfirmed
GUEST, unregistred user!
我想实现以下程序:
当CHECKBOX1选取时,RICHEDIT。TEXT:=‘1111’
当CHECKBOX2选取时,RICHEDIT。TEXT:=‘2222’
当CHECKBOX3选取时,RICHEDIT。TEXT:=‘3333’
如果选了1和2的话,RICHEDIT。TEXT 应先是‘1111’然后又显示‘2222’
当CHECKBOX4选取时,RICHEDIT。TEXT:=‘1111’然后是:‘2222’,然后是:‘3333’;
就是说,CHECKEBOX4等于一个全选按钮,当它选中后,上面三个键都被选中,并依
次向RICHEDIT中发送上述字符,我想应该用个循环来实现的,可自已写的总实现不了。
主要就是全选后依次发送字符这步总不对,那位老兄帮我写几句看看。谢谢了。
这是一位仁兄给我写的,可我看了一头雾水,那位老兄给解释一下呀。
var
I: Integer;
begin
for I := 1 to 3 do //CheckBox1 .. CheckBox3 连续命名
TCheckBox(FindComponent(Format('CheckBox%d', ))).Checked := CheckBox4.Checked;
当CHECKBOX1选取时,RICHEDIT。TEXT:=‘1111’
当CHECKBOX2选取时,RICHEDIT。TEXT:=‘2222’
当CHECKBOX3选取时,RICHEDIT。TEXT:=‘3333’
如果选了1和2的话,RICHEDIT。TEXT 应先是‘1111’然后又显示‘2222’
当CHECKBOX4选取时,RICHEDIT。TEXT:=‘1111’然后是:‘2222’,然后是:‘3333’;
就是说,CHECKEBOX4等于一个全选按钮,当它选中后,上面三个键都被选中,并依
次向RICHEDIT中发送上述字符,我想应该用个循环来实现的,可自已写的总实现不了。
主要就是全选后依次发送字符这步总不对,那位老兄帮我写几句看看。谢谢了。
这是一位仁兄给我写的,可我看了一头雾水,那位老兄给解释一下呀。
var
I: Integer;
begin
for I := 1 to 3 do //CheckBox1 .. CheckBox3 连续命名
TCheckBox(FindComponent(Format('CheckBox%d', ))).Checked := CheckBox4.Checked;