MSFlexGridで1つのセル内で改行して2つのデータを表示するには?

解決


ごんぞー  2003-08-05 23:29:17  No: 107963

初心者PGです。

MSFlexGridで、2つのデータを1つのセル内に2段で表示したいときは
どのようにすればよいでしょうか?

どなたかご存知の方アドバイスよろしくお願いします。


Say  2003-08-06 08:38:47  No: 107964

WordWrapをTrueにして、RowHeightを広げて
vbCrLfで改行するとか。


ごんぞー  2003-08-06 18:01:57  No: 107965

解決しました。
どうもありがとうございました。

これで仕事が進みます。


あつい  2003-08-06 19:30:18  No: 107966

やりたいことが1レコードを複数行にして表示したいのであれば
セルのマージ(結合)って技もありますよ。
イメージでいうとExcelで上と下のセルを結合させて1つのセルにして
表示する感じ。

簡単に方法を説明すると
1行目の1列目の内容と
2行目の1列目の内容を同じにして

MSFlexGrid名.MergeCells = flexMergeFree
MSFlexGrid名..MergeCol(0) = True

にすればセルのマージ(結合)が可能です。
注意しなければいけないことは
1列目の内容が全行で同じの場合、全て1つのセルになってしまうことです。
結合するには1レコードでユニークなデータでなければ
イメージしたような結合は出来ないという点です。


ごんぞー  2003-08-06 23:52:21  No: 107967

あついさんありがとうございます。

ただ今回の場合は1レコード7列あるんですが、
その中の1つの列だけ2行にしたかったので、
1レコード全体を複数行にするのとは違いました。

言葉が足りなくてすみません。

でもあついさんに教えていただいた方法も知らなかったので、
次回から参考にさせていただきます。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加