1.可以对某控件设置“用户数据”,然后,在另一个控件函数中就可以读取此数据值
例如,对于控件x
set(handles.x,'userdata',a);
在另一个控件函数中就可以引用
b=get(handles.x,'userdata');
这样便把控件x下的变量a的值传递给了变量b。
2.利用全局变量
例如:
在第一个控件函数下
global x
x=pi;
在第二个控件中可以引用
global x
y=2*x;
这样便实现了对x变量的引用。
3.利用将数据xxx存入handles中:
handles.x = x;
guidata(hObject,handles)
在要获取该变量的地方使用语句:
x= handles.x;
即可实现数据共享
网友评论