常時入力モードを有効にすると列幅・行高を変更できない
対象製品
El Tabelle for .NET
発生環境
v1.2.2003.0630
v1.2.2003.0724
v1.2.2003.0829
v1.2.2003.0902 (HotFix)
v1.2.2003.0911 (HotFix)
v1.2.2003.0724
v1.2.2003.0829
v1.2.2003.0902 (HotFix)
v1.2.2003.0911 (HotFix)
状況
修正済み
詳細
常時入力モードを有効にすると、マウス操作による列の幅、行の高さの変更を行うことができません。
回避方法
この現象はファイル バージョン v1.2.2003.1103 (HotFix) 以降のアセンブリで修正されています。
修正版は こちら からダウンロードできます。
問題が修正されたアセンブリに移行するか、次の操作を行うことで現象を回避できます。
・次のコーディングを行うことで現象を回避できます。
Private Sub sheet1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles sheet1.MouseMove
Dim objRanges As New GrapeCity.Views.ElTabelle.Range
Select Case sheet1.HitTest(New Point(e.X, e.Y), objRanges)
Case GrapeCity.Views.ElTabelle.SheetArea.ColumnGutter
sheet1.EditType = GrapeCity.Views.ElTabelle.EditType.Default
Case GrapeCity.Views.ElTabelle.SheetArea.RowGutter
sheet1.EditType = GrapeCity.Views.ElTabelle.EditType.Default
Case Else
sheet1.EditType = GrapeCity.Views.ElTabelle.EditType.AlwaysEdit
End Select
End Sub
修正版は こちら からダウンロードできます。
問題が修正されたアセンブリに移行するか、次の操作を行うことで現象を回避できます。
・次のコーディングを行うことで現象を回避できます。
Private Sub sheet1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles sheet1.MouseMove
Dim objRanges As New GrapeCity.Views.ElTabelle.Range
Select Case sheet1.HitTest(New Point(e.X, e.Y), objRanges)
Case GrapeCity.Views.ElTabelle.SheetArea.ColumnGutter
sheet1.EditType = GrapeCity.Views.ElTabelle.EditType.Default
Case GrapeCity.Views.ElTabelle.SheetArea.RowGutter
sheet1.EditType = GrapeCity.Views.ElTabelle.EditType.Default
Case Else
sheet1.EditType = GrapeCity.Views.ElTabelle.EditType.AlwaysEdit
End Select
End Sub
キーワード
ELTB03356
この文書は、以前は次のバグレポートIDで公開されていました : 3261