FlexGridで以下のような列のヘッダを作成したのですが・・・
| A | B |
|名前|住所|電話番号|利益|損益|経常利益|
1行のみでしたら
' 列のヘッダを設定します。
strHeader = "A|A|A|B|B|B"
fg.FormatString = sHeader
でできるのですが、2行目の"名前"以降も同様に固定ヘッダとするには
どのようにしたらよいのでしょうか?
2行分を列ヘッダとしてFormatStringで定義することは可能でしょうか?
すいません、ずれました。
1行目のAは名前〜電話番号までの3列分、Bも利益〜経常利益の3列分のセルです。
不可能っぽいです。String しか受け付けてくれないですから
そーゆー書式が無いと無理だと思うんですが、見つかりませんでした。
それ以前にセルの結合を思い通りに行うのも難しいです。
.MergeRow プロパティと幅0の非表示列を使ってセル結合っぽいのを
作ったことはありますが、苦労した割にイマイチまとまりきらなくて
コードが複雑になった思い出が…
.TextMatrix を使うか、むしろラベルで作ってサイズをカラムに
合わせる方が簡単でしょう。