下揃えまたは上下中央揃えで1行目の文字列から表示されない場合がある
対象製品
SPREAD for Windows Forms 7.0J
状況
修正済み
詳細
複数行の全ての行の文字列が表示される高さが設定されていない場合、下揃えまたは上下中央揃えで1行目の文字列から表示されません。
【手順】
1.新規フォームにSPREADを配置します
2.下記サンプルコードをコピーし、アプリケーションを実行します
--A1セルの3行目の文字列「ccc」が表示されます
※本来は、1行目の文字列「aaa」が表示されます
【サンプルコード】
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' セル型の設定
Dim tc As New FarPoint.Win.Spread.CellType.TextCellType()
tc.Multiline = True
FpSpread1.ActiveSheet.Columns(0).CellType = tc
' テストデータの設定
FpSpread1.ActiveSheet.Cells(0, 0).Value = "aaa" + System.Environment.NewLine + "bbb" + System.Environment.NewLine + "ccc"
FpSpread1.ActiveSheet.Cells(0, 0).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Bottom
FpSpread1.ActiveSheet.Rows(0).Height = 15
End Sub
【手順】
1.新規フォームにSPREADを配置します
2.下記サンプルコードをコピーし、アプリケーションを実行します
--A1セルの3行目の文字列「ccc」が表示されます
※本来は、1行目の文字列「aaa」が表示されます
【サンプルコード】
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' セル型の設定
Dim tc As New FarPoint.Win.Spread.CellType.TextCellType()
tc.Multiline = True
FpSpread1.ActiveSheet.Columns(0).CellType = tc
' テストデータの設定
FpSpread1.ActiveSheet.Cells(0, 0).Value = "aaa" + System.Environment.NewLine + "bbb" + System.Environment.NewLine + "ccc"
FpSpread1.ActiveSheet.Cells(0, 0).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Bottom
FpSpread1.ActiveSheet.Rows(0).Height = 15
End Sub
回避方法
Service Pack 6(v7.0.2019.2008)で修正済み。