如注释所示,我想在按钮上实现四种点击响应,在运行的时候,其它的都行,就是无法实现“左键双击变蓝色”的效果
a=uicontrol(gcf,'style','push','BackgroundColor',[0,0.7,0],...
'ButtonDownFcn',['if strcmp(get(gcf,''SelectionType''),''open'')'...%鼠标右键双击时按钮变黄色
'set(gco,''style'',''push'',''backgroundcolor'',[1,1,0]);'...
'else set(gco,''style'',''push'',''backgroundcolor'',[1,0,0]);'...%鼠标右键单击变红色
'end'],...
'Callback',['if strcmp(get(gcf,''SelectionType''),''open'')'...%鼠标左键双击变蓝色
'set(gco,''style'',''push'',''backgroundcolor'',[0,0,1]);'...
'else set(gco,''style'',''push'',''backgroundcolor'',[0,0,0]);'...%鼠标左键单击变黑色
'end']);
交互式爱情