ButtonDownFcn does not work

3 次查看(过去 30 天)
I am making a gui, but I can not make use of line 31:
set(S.canvas, 'ButtonDownFcn',{@selectedtile,S});
If I am within the newgame function it works as it should be, but in the normal way it does not. What did I make wrong? I attached the code.
Thank you

采纳的回答

Friedrich
Friedrich 2014-2-6
Hi,
in line 120 you do
axis(S.canvas, 'off');
which results in the ButtonDownFcn has no effect. Try using this instead:
set(S.canvas,'Xtick',[],'Ytick',[])
  5 个评论
Friedrich
Friedrich 2014-2-6
When I set a breakpoint in the selectedtile function and click into the generated field (after doing File -> New) I get into the selectedtile function. Do you really don't get into the selectedtile function? Can you also set a BreakPoint and see if you get in.
Zoltán Csáti
Zoltán Csáti 2014-2-6
"When I set a breakpoint in the selectedtile function and click into the generated field (after doing File -> New) I get into the selectedtile function.". I did this before, but it didn't get into the selectedtile function. I corrected a lot of things but forgot to set a breakpoint again. Therefore - since this function does not produce any graphical changes - I didn't realise it was finally executed.
Thank you for the enlightenment.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Whos 的更多信息

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by