我想在Matlab中禁用图中的关闭按钮。 我该怎么做?如何禁用图上的关闭按钮
回答
似乎您必须重写CloseRequestFcn
事件处理程序,请参阅here。您不能隐藏或禁用关闭按钮,但可以确保用户点击它不会产生任何影响。
有了这个,你可以禁用所有:
set(findall(handles.your_uipanel, '-property', 'Enable'), 'Enable', 'off')
但只禁用接近一个:这里
function closeRequestDemo
figHdl = dialog('Name','Close Request Demo',...
'CloseRequestFcn',@cmdClose_Callback);...dialog creates a nice stripped down figure
uicontrol('Parent',figHdl,...
'String','Close',...
'Callback',@cmdClose_Callback);
function cmdClose_Callback(hObject,varargin)
disp(['Close Request coming from: ',get(hObject,'Type')]);
%do cleanup here
delete(figHdl);
end %cmdClose_Callback
end %closeRequestDemo
来源https://www.mathworks.com/matlabcentral/newsreader/view_thread/290049
另一种方式是:
% Get all the handles to everything we want to set in a single array.
handleArray = [handles.editText, handles.pushbutton, handles.listbox];
% Set them all disabled.
set(handlesArray, 'Enable', 'off');
谢谢,但我应该在哪里插入第一个代码?在** CloseRequestFcn **? –
@MasoudZayyani不完全,我会添加另一个选择,你可以在这里查看:https://www.mathworks.com/matlabcentral/answers/72650-hide-and-disable-uicontrols-in-groups你不会插入它,你执行它。 –
@MasoudZayyani我更新了答案,我希望能帮助你,别忘了接受答案,如果有帮助的话:) –
- 1. 如何禁用excel关闭按钮?
- 2. DockPanel禁用关闭按钮
- 3. 禁用Bootbox关闭按钮
- 4. Form.GotFocus禁用关闭按钮
- 5. 在关闭按钮上禁用验证
- 6. 如何禁用Windows上的Perl/Tk窗口关闭('X')按钮
- 7. ExtJS的 - 禁用Ext.window.Window关闭按钮
- 8. 禁用关闭按钮但不禁用图标
- 9. 如何禁用UIAlertController按动作按钮时自动关闭
- 10. 禁用Windows窗体关闭按钮
- 11. 在Install4J中禁用关闭按钮
- 12. 禁用Internet Explorer关闭按钮
- 13. 如何使用wxpython禁用OSX中的窗口关闭按钮?
- 14. 如何用角上方的关闭按钮创建视图?
- 15. 如何禁用goog.ui.Dialog中的关闭按钮?
- 16. 如何禁用MS Access中对话框的关闭按钮?
- 17. 如何禁用GTK中的关闭按钮?
- 18. 如何禁用C中的关闭按钮?
- 19. 如何禁用Thickbox中的关闭按钮IFRAME
- 20. 如何禁用windows mobile 6.5形式的关闭按钮
- 21. 如何禁用JFrame中的关闭按钮?
- 22. 如何禁用对话框中的关闭按钮
- 23. 当关闭按钮被禁用时关闭表格程序
- 24. WPF禁用窗口关闭和最小化Tabbing上的按钮
- 25. 禁用GLFW窗口上的关闭按钮
- 26. 如何关闭UIButton按钮上的按钮阴影?
- 27. sdashboard:如何在创建小工具时禁用“关闭”按钮
- 28. 如何打开和关闭禁用按钮
- 29. 如何禁用框架,使关闭/最小/最大按钮
- 30. 如何禁用浏览器关闭按钮
谢谢你的反应,但它没有任何解决方案。 –
我该怎么做? –
@MasoudZayyani,方法如下:https://www.mathworks.com/matlabcentral/answers/139854-how-to-change-the-gui-close-function-whithout-changing-the-close-function-of-figures – randomir