【クライアント】TABLE内にSPREADを配置した場合、グラフィカルなセル型を操作したときにSPREADがスクロールされる場合がある

文書番号 : 22753     文書種別 : 不具合     最終更新日 : 2006/10/12
文書を印刷する
対象製品
SPREAD for .NET 2.5J Web Forms Edition
発生環境
動作保証環境と同様
状況
修正済み
詳細
TABLE内にSPREADを配置した場合、グラフィカルなセル型を操作したときにSPREADがスクロールされる場合があります。

[再現手順]
1.新規WebフォームにSPREADを配置し、下記のサンプルコードをコピーします。
2.アプリケーションを実行します。
3.11行目のチェックボックスをクリックしたままマウスを動かします。
4.SPREADがスクロールされます。
5.11行目のコンボボックス型セルのドロップダウンをクリックします。
6.SPREADがスクロールされます。

[サンプルコード]
-------------------------
Webフォームクラス
-------------------------
  Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    If Page.IsPostBack Then
      Return
    End If

    FpSpread1.ActiveSheetView.RowCount = 40

    FpSpread1.ActiveSheetView.AllowPage = False

    Dim c As New FarPoint.Web.Spread.CheckBoxCellType
    FpSpread1.ActiveSheetView.Columns(0).CellType = c

    Dim cbstr As String()
    cbstr = New String() {"1月", "2月", "3月", "4月", "5月", "6月"}
    Dim cmbbx As New FarPoint.Web.Spread.ComboBoxCellType(cbstr)
    cmbbx.ShowButton = True
    FpSpread1.ActiveSheetView.Columns(1).CellType = cmbbx
  End Sub

-------------------------
Webフォーム HTML
-------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
  <HEAD>
    <title>WebForm1</title>
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
  </HEAD>
  <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
      <TABLE id="Table1" cellSpacing="1" cellPadding="1" width="300" border="1">
        <TR>
          <TD>Table</TD>
        </TR>
        <TR>
          <TD>
            <FarPoint:FpSpread id="FpSpread1" runat="server" BorderWidth="1px" BorderStyle="Solid" BorderColor="Black"
              Height="328px" Width="448px">
              <CommandBar ButtonShadowColor="ControlDark" ButtonFaceColor="Control" ButtonHighlightColor="ControlLightLight"
                BackColor="Control"></CommandBar>
              <Sheets>
                <FarPoint:SheetView SheetName="Sheet1"></FarPoint:SheetView>
              </Sheets>
            </FarPoint:FpSpread></TD>
        </TR>
      </TABLE>
    </form>
  </body>
</HTML>
回避方法
2006/10/15版で修正済み。
キーワード
SPRN05800

この文書は、以前は次のバグレポートIDで公開されていました : 6503