szerokość widget-u C# ASP.NET
Ostatnio zmodyfikowano 2015-10-10 18:14
kitsss Temat założony przez niniejszego użytkownika |
szerokość widget-u C# ASP.NET » 2015-10-10 18:14:22 Plik Contact.aspx.cs: public partial class Contact : Page { protected void Page_Load( object sender, EventArgs e ) { double substractionOfWidth = LabelName.Width.Value + LabelSurname.Width.Value; System.Web.UI.WebControls.Unit realWidth = new System.Web.UI.WebControls.Unit( Table1.Width.Value ); Button1.Width = realWidth; } }
Plik Contact.aspx: <asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server"> <div> <asp:Table ID="Table1" runat="server"> <asp:TableRow> <asp:TableCell> <asp:Label ID="LabelName" runat="server"> Imię </asp:Label> </asp:TableCell> <asp:TableCell> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> </asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell> <asp:Label ID="LabelSurname" runat="server"> Nazwisko </asp:Label> </asp:TableCell> <asp:TableCell> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> </asp:TableCell> </asp:TableRow> </asp:Table> </div>
<div> <asp:Button ID="Button1" runat="server" Text="Button"/> </div> </asp:Content>
I efektem niezamierzonym tego kodu źródłowego jest to, że szerokość mojego Button1 nie jest równa szerokości tabeli. Poczytałem, że tabela w celu pomieszczenia wszystkich swoich elementów robi AutoSize, co jest pewnie przyczyną tego, że nie mogę uzyskać oczekiwanego efektu Co na to poradzić? |
|
« 1 » |