I'm missing something. I did the changes you suggested and I get an error when I click on a check box.
Script error : unknown command
If $var.Value = 0
If it's not to much trouble could please explain the use of the () in a function call?
Here is how my script looks.
code:
$Form = CreateObject("Kixtart.Form")
$Form.Caption = "Insatll Stuff"
$Form.ScaleHeight = 300
$Form.ScaleWidth = 250
$Form.FontName = "Arial"
$Form.FontSize = 9
$Form.Center
$Topdistance = 20
$nul = open(1,test.dat,2)
$var = readline(1)
do
$=execute(' $$$var = $$form.CheckBox("$var") ')
$=execute(" $$$var.Left= 10")
$=execute(" $$$var.TabStop= 0")
$=execute(" $$$var.Top= $Topdistance")
$=execute(' $$$var.OnClick= "chkAccountDisabled_Click($$var)"')
$=execute(" $$$var.Enabled= 1")
$=execute(" $$$var.Value= 1")
$Topdistance = $topdistance + 20
$var = readline(1)
until $var = ""
$=close(1)
$cmdExit = $form.CommandButton("Install!")
$cmdExit.FontSize = 12
$cmdExit.FontBold = 1
$cmdExit.Top = 250
$cmdExit.Width = 100
$cmdExit.Left = 75
$cmdExit.OnClick = "Return_to_script()"
$Form.Show
While $quit <> 1 and $Form.Visible
$=Execute($Form.DoEvents)
Loop
Function chkAccountDisabled_Click($var)
If $var.Value = 0
? "$var Checkbox was not checked"
Else
? "$var Checkbox was checked"
EndIf
EndFunction
Thanks