I had problems with disappearing controls when I used a fixed reference to a control ID, and not the defined one (as it appeared within the header file).
When I made a subsequent change to my UIR, the reference was incorrect, and it only appeared when certain UIR operations were performed.
Or, it maybe that you require to re-draw the UIR panel (after pressing the btn, does your code enter some processing loop ?). If so, add a re-draw (ProcessDraw?? I haven't got my CVI runninng at the moment and the function name escapes me, just type Process in a source window and press Ctrl P).
Regards
Chris