ヘッダに複数行の文字列を設定する方法
対象製品
SPREAD for .NET Windows Forms Edition
詳細
コーディングにより改行コードを含めた文字列を設定することで可能となります。
※Ver.1.0.4.0以降での注意点
◎サンプルコード(VB)
◎サンプルコード(C#)
※Ver.1.0.4.0以降での注意点
上記バージョン以降の適用環境では設定した改行コードも表示(空白表示)されるため、文字列長によっては先頭文字が見切れてしまうことがありますので、この場合は文字列の先頭に空白を適宜追加してください。
但し、Ver.1.0.3.0環境では改行コードは表示されないため、文字列の先頭に空白を追加すると表示がずれてしまいますのでご注意ください。
但し、Ver.1.0.3.0環境では改行コードは表示されないため、文字列の先頭に空白を追加すると表示がずれてしまいますのでご注意ください。
◎サンプルコード(VB)
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
FpSpread1.ActiveSheet.ColumnHeader.Rows(0).Height = 50
FpSpread1.ActiveSheet.ColumnHeader.Cells(0, 0).Text = "列ヘッダ" & ControlChars.CrLf & "改行"
End Sub
FpSpread1.ActiveSheet.ColumnHeader.Rows(0).Height = 50
FpSpread1.ActiveSheet.ColumnHeader.Cells(0, 0).Text = "列ヘッダ" & ControlChars.CrLf & "改行"
End Sub
◎サンプルコード(C#)
private void Form1_Load(object sender, System.EventArgs e)
{
fpSpread1.ActiveSheet.ColumnHeader.Rows[0].Height = 50;
fpSpread1.ActiveSheet.ColumnHeader.Cells[0, 0].Text = "列ヘッダ" + Environment.NewLine + "改行";
}
{
fpSpread1.ActiveSheet.ColumnHeader.Rows[0].Height = 50;
fpSpread1.ActiveSheet.ColumnHeader.Cells[0, 0].Text = "列ヘッダ" + Environment.NewLine + "改行";
}
関連情報
- コーディングによる行・列ヘッダのカスタマイズ方法
- シートの左上(角)ヘッダに文字列を表示することは出来ますか?
- 行連結した列ヘッダにソートインジケーターが表示されません。また、ソートインジケーターの表示/非表示を制御することは出来ますか?
この文書は、以前は次のFAQ IDで公開されていました : 6096