gui matrix getSelected index

Hello i try to make a gui calendar and i have a question. The dates of the month it will be displayed by a matrix gui but i want to get the what index of the matrix the user has select i tried get(handles.matrix ,'selected ' ); but the result is not what i want
matrix is the gui table
thank you

1 Comment

Jan
Jan on 6 Mar 2015
Edited: Jan on 6 Mar 2015
We can neither guess what you get nor what you want. Please add some code, which reproduces the problem and explain your problem with more details. What is a "matrix gui"?

Sign in to comment.

 Accepted Answer

Adam
Adam on 6 Mar 2015
Use the CellSelectionCallback to define a callback which will store the currently selected cell. As far as I know you cannot get this information on demand if you do not store it via the callback unless you use some java code, which isn't difficult, but is outside of the functionality documented by Mathworks.

More Answers (2)

george
george on 6 Mar 2015
ok now the table is the variable matrix if u see i have select the number two ( 2 ) i want to make : when i press the button ( push button ) i want the matlab to display what index is selected in this case to display 2,2
thank you
george
george on 6 Mar 2015
the answer is row = eventdata.Indices(1)%rows colum = eventdata.Indices(2)%colums

Categories

Tags

Asked:

on 6 Mar 2015

Answered:

on 6 Mar 2015

Community Treasure Hunt

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

Start Hunting!