Member 13174280 Ответов: 1

Изображение на панели не прокручивается горизонтально


решение без использования datalists, кнопки imagebuttons внутри панели не прокручиваются, а остальные кнопки imagebuttons не видны

public void CreateImage()
    {
        ImageButton[] myImage = new ImageButton[11];
        Panel myPanel = (Panel)Page.FindControl("pnlDia1");

        for (int i = 0; i < 10; i++)
        {
            myImage[i] = new ImageButton();
            myImage[i].Height = 130;            
            myImage[i].Style.Add("Cursor", "pointer");
            myImage[i].ImageUrl = "~/Images/File_-109.jpg";
            pnlDia1.Controls.Add(myImage[i]);
        }


Что я уже пробовал:

<div style="overflow-x:auto; height:150px; overflow-y:hidden">
           <asp:UpdatePanel ID="UpdatePanel2" runat="server" Visible="true">
           <ContentTemplate>
            <asp:Panel ID="pnlDia1" runat="server" ScrollBar="Horizontal">

           </asp:Panel>
           </ContentTemplate>
           </asp:UpdatePanel>
       </div>

#realJSOP

Вы действительно хотите, чтобы ваши кнопки были высотой 130px?

Member 13174280

да, посмотрите, что я должен сделать с "кнопкой".
www.efalco.it/temp/test.jpg

1 Ответов

Рейтинг:
2

Member 13174280

Решенный

добавление структуры таблицы

<asp:UpdatePanel ID="UpdatePanel2" runat="server" Visible="true"> 
    <ContentTemplate> 
      <asp:Panel ID="pnlDia1" runat="server">
         <asp:Table ID="Table1" runat="server">
           <asp:TableRow>
               <asp:TableCell>
                     .............
               </asp:TableCell>
           </asp:TableRow>             
         </asp:Table>
      </asp:Panel>
    </ContentTemplate>
</asp:UpdatePanel>