Si se trata de DHTML, lo que hice fue asignar posiciones absolutas de los
elementos a mostrar.

Para conseguir la posición del elemento de referencia, uso esta función en
java que creo salió de experts.exchange (la modificación que le hice fue
para obtener un entero, solo la he probado en IE):

 

function getAbsPos(theObj,pos)

{

    var Left = Top = 0;

    while(theObj)

    {

      Left += theObj["offsetLeft"];

      Top += theObj["offsetTop"];

      theObj = theObj.offsetParent;

    }

    if(pos=="Left") return Left;

    else if(pos=="Top") return Top;

    else return 0;

}

 

  _____  

From: puntonet@mug.org.ar [mailto:[EMAIL PROTECTED] On Behalf Of Javier
Osvaldo Chércoles (MUG)
Sent: Friday, February 16, 2007 4:34 PM
To: puntonet@mug.org.ar
Subject: [puntonet] Ubicar control programaticamente.

 

Buenas muchachos, alguien sabe como ubicar un control con relación a otro.
Por ejemplo textbox debajo de una celda de un datagridview. O un control
cualquier con relación a la mitad de otro.

 

Espero ser claro.

 

Gracias.

 

Javier.

Responder a