¿Cómo se puede alinear un TPopupMenu con el lado derecho de un formulario? El problema es que no parece haber una manera de obtener el ancho del menú emergente antes de llamar al Popup(X, Y: Integer)
.Alinea un TPopupMenu a la derecha del formulario?
Estoy tratando de obtener un comportamiento similar al del menú del sistema en Chrome.
duplicado: [Windows. Cambiar la posición del menú desplegable] (http://stackoverflow.com/q/4721989) –
@Sertac - No veo cómo esta es una pregunta duplicada. a) Está etiquetado con Delphi. b) No se trata simplemente de mover la ventana emergente. Requiere que se conozca el ancho del menú para que se pueda calcular la posición. – norgepaul
Antes de mover la ventana del menú, puede obtener su tamaño/posición. El VCL no ofrece la funcionalidad que usted solicita, por lo tanto, debe usar las llamadas de API. Creo que eso lo convierte en un duplicado, pero tal vez no ... –