Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
MSFlexGridをDataGridViewに変更
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30886#CommentId85816
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2023/8/8 09:24:42
移植時に厄介な点としては、MSGlexGrid1.MergeCells プロパティが挙げられます。
http://mochokun.blog121.fc2.com/blog%EF%BC%8Dentry%EF%BC%8D72.html
セル結合を必要としていない(flexMergeNever) のならば良いのですが、
セル結合を表現しようとした場合、残念ながら DataGridView には
そうした機能が標準では搭載されていないのです。
ですから CellPainting イベントを用いて、 複数領域にまたがる領域を算出し、
そこに自分で「背景色」「枠線」「前景文字列」を自力描画するコードを書くことになります。
もっとも、先人達のサンプルが Web 上に幾つかあるので、やってやれないことは無いですが。