2行分を列ヘッダとすることは可能か?


ぺんぺん  2004-02-22 03:41:57  No: 111995  IP: [192.*.*.*]

FlexGridで以下のような列のヘッダを作成したのですが・・・


|        A         |        B         |
|名前|住所|電話番号|利益|損益|経常利益|

1行のみでしたら

' 列のヘッダを設定します。
strHeader = "A|A|A|B|B|B"
fg.FormatString = sHeader

でできるのですが、2行目の"名前"以降も同様に固定ヘッダとするには
どのようにしたらよいのでしょうか?

2行分を列ヘッダとしてFormatStringで定義することは可能でしょうか?

編集    削除
ぺんぺn  2004-02-22 03:45:24  No: 111996  IP: [192.*.*.*]

すいません、ずれました。

1行目のAは名前〜電話番号までの3列分、Bも利益〜経常利益の3列分のセルです。

編集    削除
特攻隊長まるるう  2004-02-23 19:51:20  No: 111997  IP: [192.*.*.*]

不可能っぽいです。String しか受け付けてくれないですから
そーゆー書式が無いと無理だと思うんですが、見つかりませんでした。
それ以前にセルの結合を思い通りに行うのも難しいです。
.MergeRow プロパティと幅0の非表示列を使ってセル結合っぽいのを
作ったことはありますが、苦労した割にイマイチまとまりきらなくて
コードが複雑になった思い出が…
.TextMatrix を使うか、むしろラベルで作ってサイズをカラムに
合わせる方が簡単でしょう。

編集    削除