Posicion vertical de un formulario

30/08/2004 - 03:30 por Henry Sanchez | Informe spam
Hola Grupo,

Tengo un rango de celdas en las cuales he programado que
al hacer doble click en alguna de ellas aparezca un
formulario.

Todo esto funciona muy bien, pero, ademas quisiera que la
esquina superior izquierda de este cuadro de dialogo
coincida con la esquina inferior derecha de la celda en
cuestion (Target).
Trate con instrucciones del tipo:
MiFormulario.Top = Target.Top + Target.Height
MiFormulario.Left = Target.Left + Target.Width

Pero el resultado no es satisfactorio, creo que tiene que
ver con que estas coordenadas no estan referenciadas
desde el mismo sitio o que la medida de alguno de estos
esta en pixeles y el de el otro en puntos o tal vez ambas
cosas.

Alguien puede ayudarme?

Saludos,

Henry
 

Leer las respuestas

#1 Héctor Miguel
30/08/2004 - 09:18 | Informe spam
hola, Henry !

... celdas ... que al hacer doble click en alguna de ellas aparezca un formulario.
... que la esquina superior izquierda ... cuadro de dialogo coincida con la esquina inferior derecha de la celda [...]
... el resultado no es satisfactorio, creo que tiene que ver con que estas coordenadas no estan referenciadas [...]



en realidad... existe una 'buena cantidad' de [otras] variables que intervienen en la 'posicion' REAL del formulario...
[barras de comandos/herramientas 'mostradas', el tamaño de la ventana de la aplicacion, etc. etc. etc.] :-((
lo que necesitas... lo entontraras en la siguiente direccion...
http://www.cpearson.com/excel/FormPosition.htm

saludos,
hector.

Preguntas similares