How to add remove uicontrol programmatically
    5 views (last 30 days)
  
       Show older comments
    
I need to make 1 button tha will create the Edit Text control and another button to remove it. I created the Edit Text using the code below:
   % --- Executes on button press in pushbutton8.
    function pushbutton8_Callback(hObject, eventdata, handles)
    % hObject    handle to pushbutton8 (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
    eth = uicontrol('Parent', handles.uipanel5,'Style','edit',...
                    'String','Enter your name here.',...
                    'Position',[30 50 130 20]);
I need help with the code to remove it. Thanks.
0 Comments
Answers (2)
  Walter Roberson
      
      
 on 19 Oct 2013
        A lot of the time you will find that setting Visible off on the control is better. Have your code set Visible 'on' when you want it to appear.
When you have a handle, you can use delete() of the handle to remove the control.
0 Comments
See Also
Categories
				Find more on Creating, Deleting, and Querying Graphics Objects in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
