In canvas app if you change any property, the barcode isn't changed unless you switch to different screen and go back. It is then impossible to set eg. variable barCodeValue.
Also, it is impossible to select the component by clicking on it, only by choosing it from the tree view.