有五个复选框: 与: if checkbox1.checked and checkbox2.checked and checkbox3.checked and checkbox4.checked and checkbox5.checked then showmessage('与门发生'); 或: if checkbox1.checked or checkbox2.checked or checkbox3.checked or checkbox4.checked orcheckbox5.checked then showmessage('或门发生'); 表决:复杂点了..
表决; var i_Count:Integer; begin i_Count:=0; if CheckBox1.checked then inc(i_Count); if CheckBox2.checked then inc(i_Count); if CheckBox3.checked then inc(i_Count); if CheckBox4.checked then inc(i_Count); if CheckBox5.checked then inc(i_Count); if i_Count>r then showmessage('表决门发生'); end;
与:
if checkbox1.checked and checkbox2.checked and checkbox3.checked and
checkbox4.checked and checkbox5.checked then
showmessage('与门发生');
或:
if checkbox1.checked or checkbox2.checked or checkbox3.checked or
checkbox4.checked orcheckbox5.checked then
showmessage('或门发生');
表决:复杂点了..
var i_Count:Integer;
begin
i_Count:=0;
if CheckBox1.checked then
inc(i_Count);
if CheckBox2.checked then
inc(i_Count);
if CheckBox3.checked then
inc(i_Count);
if CheckBox4.checked then
inc(i_Count);
if CheckBox5.checked then
inc(i_Count);
if i_Count>r then
showmessage('表决门发生');
end;
我这里想做的“与门”的输入是不确定的,就是说输入的事件是个变量,且输入事件是个boolean 型变量,但只要点击与门符号的话,输入的事件就增加一个,而且使得输出的结果也是boolean型的