コンボボックス型セルのスクロールバーをクリックしたとき、ページスクロールされない
対象製品
El Tabelle for .NET 2.0J
発生環境
この現象は次のファイル バージョンのアセンブリで発生します。
・v2.0.2004.0304
・v2.0.2004.0324 (HotFix)
・v2.0.2004.0304
・v2.0.2004.0324 (HotFix)
状況
修正済み
詳細
コンボボックス型セルのドロップダウンリストのスクロールバーをクリックして項目をスクロールしたとき、項目がページスクロールされず常に10項目ずつスクロールされてしまいます。この動作により、エンドユーザーがドロップダウンリストの項目を見逃してしまう恐れがあります。
・この現象は El Tabelle for .NET (1.0) のコンボボックス型セルでも発生します。
・この現象は El Tabelle for .NET 2.0 の拡張コンボボックス型セルでは発生しません。
・この現象は El Tabelle for .NET (1.0) のコンボボックス型セルでも発生します。
・この現象は El Tabelle for .NET 2.0 の拡張コンボボックス型セルでは発生しません。
回避方法
この現象はファイル バージョン v2.0.2004.0521 以降のアセンブリで修正されています。
修正版は こちら からダウンロードできます。
問題が修正されたアセンブリに移行するか、次の操作を行うことで現象を回避できます。
常に10項目ずつスクロールされているため、最大表示項目数を11に設定することでページスクロールと同じ動作を実現できます。
[Visual Basic]
Dim objComboBoxEditor As _
New GrapeCity.Win.ElTabelle.Editors.ComboBoxEditor
For i As Integer = 0 To 100
objComboBoxEditor.Items.Add(i)
Next
objComboBoxEditor.MaxDropDownItems = 11
Sheet1(0, 0).Editor = objComboBoxEditor
[C#]
GrapeCity.Win.ElTabelle.Editors.ComboBoxEditor objComboBoxEditor =
new GrapeCity.Win.ElTabelle.Editors.ComboBoxEditor();
for(int i = 0;i < 100;i++)
{
objComboBoxEditor.Items.Add(i);
}
objComboBoxEditor.MaxDropDownItems = 11;
sheet1[0, 0].Editor = objComboBoxEditor;
修正版は こちら からダウンロードできます。
問題が修正されたアセンブリに移行するか、次の操作を行うことで現象を回避できます。
常に10項目ずつスクロールされているため、最大表示項目数を11に設定することでページスクロールと同じ動作を実現できます。
[Visual Basic]
Dim objComboBoxEditor As _
New GrapeCity.Win.ElTabelle.Editors.ComboBoxEditor
For i As Integer = 0 To 100
objComboBoxEditor.Items.Add(i)
Next
objComboBoxEditor.MaxDropDownItems = 11
Sheet1(0, 0).Editor = objComboBoxEditor
[C#]
GrapeCity.Win.ElTabelle.Editors.ComboBoxEditor objComboBoxEditor =
new GrapeCity.Win.ElTabelle.Editors.ComboBoxEditor();
for(int i = 0;i < 100;i++)
{
objComboBoxEditor.Items.Add(i);
}
objComboBoxEditor.MaxDropDownItems = 11;
sheet1[0, 0].Editor = objComboBoxEditor;
キーワード
ELTB03787
この文書は、以前は次のバグレポートIDで公開されていました : 3965