double-click on "uilistbox" App designer
33 views (last 30 days)
Show older comments
joe on 11 Jul 2019
Commented: Ahmet Gökhan POYRAZ on 19 Mar 2021
How can I execute a double-click on ListBox in App Designer?
Thank you in Advance
Kevin Chng on 23 Jan 2020
Edited: Kevin Chng on 23 Jan 2020
Up to R2019b, app designer don’t have this feature,
It is because if you click on the selected item, no event will be triggered. Therefore, we could say only single click is allowed under this limitaion.
You can use button to replace list box. [toggle button group will behave same as list box, so you could not use this], use the 'normal' button for this.
For example :
Step 1 : For example : 3 selection: Create 3 button
Step 2 : Create callback function for each of them (it is a bit tedious, I have 3 button, then I have 3 callback function)
Step 3: Create private function click
Step 4 : here you go:
(Single Click the button, it turns blue)
(Double Click the button, it turns red)
You might have further question about ‘how’and ‘where’ could you put your algorithm:
You could put your algorithm in the click function
Chidvi Modala on 18 Jul 2019
In guide, To make the double-click work you only need to write the code below in List box callback
function listbox_Callback(hObject, eventdata, handles)
% here you write write code, which you wanna be executed afer double-click
In App designer, associate the below function with ValueChangedFcn callback of the List Box.
chk = 1;
pause(0.5); %Add a delay to distinguish single click from a double click
if chk == 1
fprintf(1,'\nI am doing a single-click.\n\n');
chk = ;
chk = ;
fprintf(1,'\nI am doing a double-click.\n\n');
Find more on Startup and Shutdown in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!