3
I have a checkbox
on a form and I want to receive its value on another form like boolean
, for example: CheckBox1.Checked = true
want to receive as value 1
, and CheckBox1.Checked = false
want to receive as value 0
3
I have a checkbox
on a form and I want to receive its value on another form like boolean
, for example: CheckBox1.Checked = true
want to receive as value 1
, and CheckBox1.Checked = false
want to receive as value 0
1
Use the function Integer()
to convert a Boolean
for Integer
, then multiplied by -1
why the return of this function when CheckBox1.Checked
for True
is -1
and not 1
:
var
resInt: Integer;
begin
resInt := Integer(CheckBox1.Checked) * -1;
end;
1
Try it this way
if SeuForm.CheckBox1.Checked = False then
SuaVar := 0
else
SuaVar := 1;
Remember to put in implementation
uses
to Unit of Form where is the TCheckBox1
implementation
{$R *.dfm}
uses USua_Unit_do_Form, ...;
Browser other questions tagged delphi
You are not signed in. Login or sign up in order to post.