Изменение текста кнопки на "" перемещает следующие элементы - PullRequest
0 голосов
/ 11 декабря 2018

Видео о том, что на самом деле происходит: https://www.youtube.com/watch?v=vCVHOSg8C-w&feature=youtu.be

Итак ... Изменение текста кнопки на "" перемещает все последующие элементы вниз.

Я попытался изменить текст, например, на "99", и все в порядке.Проблема возникает только тогда, когда я пытаюсь изменить текст на "".Полагаю, я мог бы использовать абсолютное положение и верхний левый угол для каждой кнопки и сделать все элементы как бы независимыми, однако, возможно, есть другое решение?

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="sudoku3._Default" %>

  <asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
    <asp:UpdatePanel ID="updpanel1" runat="server">
      <ContentTemplate>
        <center><asp:Panel ID="panel2" runat="server" BackImageUrl="~/images/back.jpg" style="background-repeat:no-repeat; background-position:center; " Height="372" Width="372">
          <asp:Button ID="Button11" runat="server" Text="1" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" OnClick="Button11_Click" BorderColor="LightGreen" BorderWidth="2px" />
          <asp:Button ID="Button12" runat="server" Text="2" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" />
          <asp:Button ID="Button13" runat="server" Text="3" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" />
          <asp:Button ID="Button14" runat="server" Text="4" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" />
          <asp:Button ID="Button15" runat="server" Text="5" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" />
          <asp:Button ID="Button16" runat="server" Text="6" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" />
          <asp:Button ID="Button17" runat="server" Text="7" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" />
          <asp:Button ID="Button18" runat="server" Text="8" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" />
          <asp:Button ID="Button19" runat="server" Text="9" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" />
            <asp:Button ID="Button21" runat="server" Text="1" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" />
            <asp:Button ID="Button22" runat="server" Text="2" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" />
            <asp:Button ID="Button23" runat="server" Text="3" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" />
            <asp:Button ID="Button24" runat="server" Text="4" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" />
            <asp:Button ID="Button25" runat="server" Text="5" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" />
            <asp:Button ID="Button26" runat="server" Text="6" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" />
            <asp:Button ID="Button27" runat="server" Text="7" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" />
            <asp:Button ID="Button28" runat="server" Text="8" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" />
            <asp:Button ID="Button29" runat="server" Text="9" BackColor="Transparent" BorderStyle="None" Font-Size="15pt" Height="41.5px" Width="37px" />
        </asp:Panel>
        </center>
      </ContentTemplate>
    </asp:UpdatePanel>
  </asp:Content>
        protected void Button1_Click(object sender, EventArgs e)
    {
        switch(LastButton)
        {
            case 11:
                Button11.Text = "";
                break;
        }
    }

    protected void Button2_Click(object sender, EventArgs e)
    {
        switch (LastButton)
        {
            case 11:
                Button11.Text = "1";
                break;
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...