我的ProgStudios.WebControls.ComboBox放在页面的table 里居然会出现极度奇怪的问题!
我的table有三个列分别放了三个ProgStudios.WebControls.ComboBox控件,
第一个显示正常
第二个当点击下拉按钮时,下拉列表居然会向后移动了三个字母的空间
第三个当点击下拉按钮时,下拉列表居然会向后移动了六个字母的空间
但是当我的table有七八行之后,有些ComboBox又显示正常了!
而且当我改变ComboBox的宽度时,下拉列表居然不会跟着变宽!还是原来的大小!
惨啊!各位救救我啊!

解决方案 »

  1.   

    看看htc文件,里面有把div定位的方法,显示下拉列表时重新定位吧
      

  2.   

    还是不中啊!请各位大哥帮忙啊!
    它的源代码下载:
    http://www.codeproject.com/aspnet/combobox/ComboBox_src.zip
      

  3.   

    楼上的,上面下载的只是个源文件
    下面的是它的测试文件
    http://www.codeproject.com/aspnet/combobox/ComboBox_demo.zip
      

  4.   

    以下是我做的页面! 
    <%@ Page language="c#" Codebehind="wfmRequirementInfoDetail.aspx.cs" AutoEventWireup="false" Inherits="ElineWebUI.WebManage.wfmRequirementInfoDetail" %>
    <%@ Register TagPrefix="prog" Namespace="ProgStudios.WebControls" Assembly="ProgStudios.WebControls" %>
      

  5.   

    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <TABLE id="Table1" cellSpacing="1" cellPadding="1" width="752" border="1">
    <TBODY>
    <TR>
    <TD style="HEIGHT: 32px" align="center" colSpan="6"><B style="FONT-SIZE: 16pt; COLOR: #3300cc">Requirement&nbsp;&nbsp;Detail
    </B>
    </TD>
    </TR>
    <TR>
    <TD style="WIDTH: 114px">Origin</TD>
    <TD style="WIDTH: 130px"><prog:combobox id="cboxOrigin" runat="server" Enabled="true" size="16"></prog:combobox></TD>
    <TD style="WIDTH: 93px">OriginContactor</TD>
    <TD style="WIDTH: 134px"><asp:textbox id="txtOriginContactor" runat="server" Width="132px"></asp:textbox></TD>
    <TD style="WIDTH: 69px">OriginPort</TD>
    <TD>
    <prog:combobox id="cboxPortOfOrigin" runat="server" Size="16" Width="16px"></prog:combobox></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 114px">Destination</TD>
    <TD style="WIDTH: 130px"><prog:combobox id="cboxDestination" runat="server" Size="16"></prog:combobox></TD>
    <TD style="WIDTH: 93px">DestContactor</TD>
    <TD style="WIDTH: 134px"><asp:textbox id="txtDestinationContactor" runat="server" Width="132px"></asp:textbox></TD>
    <TD style="WIDTH: 69px">DestPort</TD>
    <TD>
    <prog:combobox id="cboxPortOfDestination" runat="server" Size="16" Width="16px"></prog:combobox></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 114px">Commodity</TD>
    <TD style="WIDTH: 130px"><asp:textbox id="txtCommodity" runat="server" Width="128px"></asp:textbox></TD>
    <TD style="WIDTH: 93px">RatesID</TD>
    <TD style="WIDTH: 134px">
    <prog:combobox id="cboxRatesID" runat="server" Size="16"></prog:combobox></TD>
    <TD style="WIDTH: 69px">IncoTermsID</TD>
    <TD>
    <prog:combobox id="cboxIncoTermsID" runat="server" Size="16" Width="16px"></prog:combobox></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 114px">HSCode</TD>
    <TD style="WIDTH: 130px"><asp:textbox id="txtHSCode" runat="server" Width="128px"></asp:textbox></TD>
    <TD style="WIDTH: 93px">MethodTypeID</TD>
    <TD style="WIDTH: 134px">
    <prog:combobox id="cboxMethodTypeID" runat="server" Size="16"></prog:combobox></TD>
    <TD style="WIDTH: 69px">TransByID</TD>
    <TD>
    <prog:combobox id="cboxTransByID" runat="server" Size="16" Width="16px"></prog:combobox></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 114px; HEIGHT: 28px">PackageID</TD>
    <TD style="WIDTH: 130px; HEIGHT: 28px"><prog:combobox id="cboxPackageID" runat="server" Size="16"></prog:combobox></TD>
    <TD style="WIDTH: 93px; HEIGHT: 28px">NoOfJobsPMon</TD>
    <TD style="WIDTH: 134px; HEIGHT: 28px"><asp:textbox id="txtNoOfJobsPMon" runat="server" Width="131px"></asp:textbox></TD>
    <TD style="WIDTH: 69px; HEIGHT: 28px">VolumepMon</TD>
    <TD style="HEIGHT: 28px"><asp:textbox id="txtVolumepMon" runat="server" Width="132px"></asp:textbox></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 114px">FeedBackFlagID</TD>
    <TD style="WIDTH: 130px"><prog:combobox id="cboxFeedBackFlagID" runat="server" Size="16"></prog:combobox>
    <TD style="WIDTH: 93px">ImpExpAgency</TD>
    <TD style="WIDTH: 134px"><asp:textbox id="txtImpExpAgency" runat="server" Width="132px"></asp:textbox></TD>
    <TD style="WIDTH: 69px">ImpExpProfit</TD>
    <TD><asp:textbox id="txtImpExpProfit" runat="server" Width="132px"></asp:textbox></TD>
    </TR> <TR>
    <TD style="WIDTH: 114px">DeliveryID</TD>
    <TD style="WIDTH: 130px"><prog:combobox id="Comboboxww" runat="server" Size="16"></prog:combobox>
    <TD style="WIDTH: 93px">OriginAgentID</TD>
    <TD style="WIDTH: 134px"><prog:combobox id="Comboboxwwx" runat="server" Size="16" Width="16px"></prog:combobox></TD>
    <TD style="WIDTH: 69px">DestAgentID</TD>
    <TD><prog:combobox id="Comboboxxx" runat="server" Size="16"></prog:combobox></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 114px">ShipperID</TD>
    <TD style="WIDTH: 130px"><prog:combobox id="cboxShipperID" runat="server" Size="16"></prog:combobox>
    <TD style="WIDTH: 93px">ConsigneeID</TD>
    <TD style="WIDTH: 134px">
    <prog:combobox id="cboxConsigneeID" runat="server" Size="16"></prog:combobox></TD>
    <TD style="WIDTH: 69px">PickupID</TD>
    <TD><prog:combobox id="cboxPickupID" runat="server" Size="16"></prog:combobox></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 114px">DeliveryID</TD>
    <TD style="WIDTH: 130px"><prog:combobox id="cboxDeliveryID" runat="server" Size="16"></prog:combobox>
    <TD style="WIDTH: 93px">OriginAgentID</TD>
    <TD style="WIDTH: 134px"><prog:combobox id="cboxOriginAgentID" runat="server" Size="16"></prog:combobox></TD>
    <TD style="WIDTH: 69px">DestAgentID</TD>
    <TD><prog:combobox id="cboxDestinationAgentID" runat="server" Size="16"></prog:combobox></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 114px">QuotationID</TD>
    <TD style="WIDTH: 130px"><asp:textbox id="txtQuotationID" runat="server" Width="128px"></asp:textbox>
    <TD style="WIDTH: 93px">SalesID</TD>
    <TD style="WIDTH: 134px"><prog:combobox id="cboxSalesID" runat="server" Size="16"></prog:combobox></TD>
    <TD style="WIDTH: 69px">ServiceID</TD>
    <TD><prog:combobox id="cboxServiceID" runat="server" Size="16" Width="16px"></prog:combobox></TD>
    </TR> </TBODY>
    </TABLE>
    &nbsp;
    </form>
    </body>