マスク型セルでリテラル文字と同じ文字をリテラル文字に続けて入力または設定すると、不正な動作になる

文書番号 : 39540     文書種別 : 不具合     登録日 : 2016/08/29     最終更新日 : 2016/09/05
文書を印刷する
対象製品
SPREAD for Windows Forms 8.0J
状況
修正済み
詳細
マスク型セルでリテラル文字と同じ文字をリテラル文字に続けて入力または設定すると、不正な動作になります。

【手順】
1.新規フォームにSPREADを配置します
2.下記サンプルコードをコピーし、アプリケーションを実行します
3.A1セルに「123--45」を入力し、[Enter]キーを押下します
  --A1セルに「123-45」が表示されます

【サンプルコード】
  Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    Dim maskCell As New FarPoint.Win.Spread.CellType.MaskCellType()
    maskCell.Mask = "XXX-XXX"
    FpSpread1.ActiveSheet.Columns(0).CellType = maskCell
  End Sub
回避方法
Service Pack 3(v8.0.3505.2008)で修正済み。