How to detect a left double-click on a cell of a uitable?

조회 수: 8 (최근 30일)
Yao Li
Yao Li 2014년 3월 31일
답변: BhaTTa 2024년 9월 5일
If I add a command
get(handles.figure1,'selectiontype')
under function figure1_WindowButtonDownFcn, only right single/double click on a cell of a uitable can be detected. I'm wondering how to detect a left double-click on a cell.

답변 (1개)

BhaTTa
BhaTTa 2024년 9월 5일
@Yao Li, Steps to Detect a Left Double-Click on a uitable Cell:
  1. Use the CellSelectionCallback: This callback can be used to detect when a cell is selected. However, it does not directly detect double-clicks.
  2. Use the WindowButtonDownFcn and WindowButtonUpFcn: These can be used to detect mouse button presses and releases. You can track the time between these events to determine a double-click.
  3. Track Clicks and Timing: Implement logic to track whether a double-click has occurred based on the timing of clicks.
hope it helps!

카테고리

Help CenterFile Exchange에서 Develop Apps Using App Designer에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by