Noch was stilistisches.
Mal angenommen es gäbe frm.cbox.checked (dazu siehe den Beitrag von Felix), dann ist das ein boolscher Wert.
Du kannst dann das hier
if(frm.cbox.checked)
{frm.Button1.disabled=true}
else {frm.Button1.disabled=false}
lesbarer schreiben als
frm.Button1.disabled = frm.cbox.checked;
Übrigens, dein Beispiel setzt disabled dann, wenn checked zutrifft. Laut deiner Beschreibung willst du das eigentlich andersrum.