0

我在 matlab 中有两个文本框和一个按钮。使用 GUIDE 设计表格。我使用以下代码将值从一个文本框复制到另一个文本框。该代码有时而不是总是有效。我无法找到它工作的场景以及这段代码有什么问题。

function pushbutton1_ButtonDownFcn(hObject, eventdata, handles)
myTextBox1 = findobj('Tag','edit1');
myTextBox2 = findobj('Tag','edit2');
str = get(myTextBox1,'String');
set(myTextBox2,'String',str);
4

2 回答 2

0

It worked when i gave the code in pushbutton1_Callback(...) function. Thanks.

于 2013-01-05T11:51:06.890 回答
0

鉴于评论,可以肯定地说这段代码没有任何问题。

这还不是一个解决方案,但很明显你在错误的地方搜索。

您要检查的两件事:

  • 您的程序在调用函数时所处的状态,可能相关变量发生了一些奇怪的事情。
  • 您用作输入的文件的可用性是否存在问题,如果您在文件更新后立即使用文件,这可能是导致问题的原因。
于 2012-12-18T12:54:42.007 回答