acess scroll bar location

9 visualizaciones (últimos 30 días)
Nathan Bblanc
Nathan Bblanc el 11 de Abr. de 2021
Respondida: Nathan Bblanc el 12 de Abr. de 2021
Hello.
In a nutshell, I want to be able to access the current location of the scrollbar in a scrollable uipanel. I know that I can set it by using the "scroll" function but not sure how to "get" it. I also assume this can be done by adding a scroll callback function but i dont think this is possible in a panel. would be thankful for any assistance. details follow in the first comment
  1 comentario
Nathan Bblanc
Nathan Bblanc el 11 de Abr. de 2021
Editada: Nathan Bblanc el 11 de Abr. de 2021
Details: I am working on an app with several panels, with a drag and drop functionality. For example, if you drag on the right side of this panel it should do this and that, if you drag in the left side of this panel you should do this, etc.
the problem is that one of the panels is scrollable, and the location of the mouse is known relatively to the screen or window, not the panel itself. so now if I drag into a location on the scrollable panel I get wrong coordinates. this could be solved by subtracting the location of the scrollbar from my calculation but I don't know how to access it.
Nathan

Iniciar sesión para comentar.

Respuesta aceptada

Nathan Bblanc
Nathan Bblanc el 12 de Abr. de 2021
I found the answer :) each panel has a hidden property "ScrollableViewportLocation" that gives the location of the scrollbar

Más respuestas (0)

Categorías

Más información sobre Migrate GUIDE Apps en Help Center y File Exchange.

Productos


Versión

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by