Hola otra vez:
Estoy haciendo un control personalizado con varios botones
y un datagrid,uso una tabla para colocarlos en la pantalla.
El código para generar la tabla es el siguiente:
public class Grid1 :
System.Web.UI.WebControls.WebControl,INamingContainer
{
// Sobreescribo método Render
protected override void Render(HtmlTextWriter output)
{
output.Write("<table style=\"WIDTH: " + ancho.ToString()
+ "px;HEIGHT: " + alto.ToString() + ";TOP: " +
top.ToString() + ";LEFT: " + left.ToString()
+";POSITION:absolute \">");
output.Write("<tr valing=top");
output.WriteFullBeginTag("td");
...
Cuando se pega el control en tiempo de diseño se genera el
siguiente código HTML:
<controlgon:Grid1 id="Grid11" style="Z-INDEX: 102; LEFT:
356px; POSITION: absolute; TOP: 180px" runat="server"
Height="260px" Width="472px"></controlgon:gonGrid1>
¿Me podría explicar alguien como se pueden coger las
propiedades Width,Height,Top,Left que se generan al
arrastrar el ratón para pegar el control y pasarlas a las
propiedades ancho,alto,Top,Left del propio control que uso
para dimensionar y colocar la tabla que engloba todos
controles hijos?
¿O en su defecto como se dimensiona y coloca un control
personalizado (no es un ascx)?
Muchas gracias.
Leer las respuestas