这个功能已经添加在MATLAB 7.0 (R14) UICONTROL函数可以将目光聚焦到UICONTROL对象。下面的代码可以作为一个例子:
%创建一些uicontrol
u (1) = uicontrol (“风格”,“编辑”);
u (2) = uicontrol (“风格”,“按钮”,“位置”[20]20 60 60);
%设置集中到编辑文本框
uicontrol (u (1))
如果您使用的是UIWAIT或等待,您需要确保图之前集中设置UICONTROL:
集(gcf,“可见”,“上”);
drawnow;
uicontrol (u (1))
如果您使用的是以前的版本中,阅读下面的:
GUI的能力力将焦点设置到一个特定的UICONTROL不可用MATLAB 6.5.1 (R13sp1)或更早。
目前,为了解决这个问题,试着下载文件交换的“setfocus”功能。
注意:这些文件还没有完全测试和没有被MathWorks官方支持。金宝app
这个函数是一个已知的问题,它不是compilable成一个独立的应用程序。如果你试图编译它,它将编译应用程序没有影响。
还请注意,不支持这个函数在其他平台上比Windows。金宝app
1。下载文件交换的提交
并将其在MATLAB中的任何自己的目录路径。
2。重启MATLAB
3所示。后重启MATLAB,发出以下命令在MATLAB提示:
重新处理toolboxcache