Yes, you are using the latest version of the documentation.
And yes, you need to assign an iGBool value to iGCell.ReadOnly property as it has the iGBool type, not Boolean. The reason why this property has the iGBool type is that the iGBool enum has a special iGBool.NotSet value, which means this setting is inherited from the column cell style or the whole grid.
currentigrid.Cells(i, z).ReadOnly = False
In fact, this line should not be compiled, and the VB compiler should display an error - but this does not happen if your Option Strict option is set to 'Off'. I would recommend that you always set it to 'On' to avoid such issues. Unfortunately, this option is set to 'Off' after the installation of VS. Read this for more info:
http://support.microsoft.com/kb/311329