Well, button controls won't be read-only since they don't have a text input field. For the others, you should be able to click properties on the text field and set to read-only.
Patrick Halstead [InfoPath MVP]
InfoPathDev
Patrick Halstead
Project Manager at Qdabra