В VB эти своства работают только во время разработки, а во время запуска их менять либо нельзя, либо изменение их значений не приводит к эффекту.
Нужно для формы иметь два варианта показа, в заисимости от передаваемого ей публичного параметра:
1) BorderStyle=Sizable Controlbox=True
2) BorderStyle=Fixed Controlbox=False