【VB.NET】DataGridViewで行の最大高を設定

公開日: : 最終更新日:2015/10/20 Blog, Microsoft

DataGridViewにおける行の最大高さを設定するメモ
最大高さに満たない場合は内容を全て表示できるように高さを広げる。

単純に内容を全て表示できるようにするためにはAutoSizeRowsModeを設定すれば良い。

grdSample.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders

但し、行の高さの変更が出来なくなるのと、最大の高さを設定したかったので以下のようにした

Private Sub SetMaxRowSize(ByVal sender As Object, ByVal e As DataGridViewRowsAddedEventArgs) Handles grdSample.RowsAdded
    For rowIdx As Integer = e.RowIndex To e.RowIndex + e.RowCount - 1
        grdSample.AutoResizeRow(rowIdx, DataGridViewAutoSizeRowMode.AllCellsExceptHeader)
        If grdSample.Rows(rowIdx).Height > MAX_ROW_SIZE Then
            grdSample.Rows(rowIdx).Height = MAX_ROW_SIZE
        Else
            grdSample.Rows(rowIdx).Height = grdSample.Rows(rowIdx).Height
        End If
    Next
End Sub

関連記事

no image

Desktop App Converter で作成したUWPアプリケーションをストアで公開したい

Twitterで掲題について調べている人がいらっしゃって、一緒に調べてみたのだが 案内されているペー

記事を読む

シマンテックインストール時に「指定されたパスが空です。」

Windows10 64bit, Symantec Endpoint Protection はおそら

記事を読む

【.NET Framework 4.6.1】MultiLineなTextBoxでCtrl+Aが使えない問題が解決(今更)

WinForms.NETなアプリケーションの標準TextBoxで、Multiline=Trueに設定

記事を読む

no image

【VB.NET】async および await キーワードの使用

.NET Framework4.5(C#5.0, VB11.0)の新機能 Async/Awai

記事を読む

no image

Azure へ WordPress 環境を作成

よくあるやつだけど。 社内LT用

記事を読む

no image

【iPhoneアプリ】Nend広告の実装メモ

広告枠の作成 https://www.nend.net/ 審査前アプリのURL iPhon

記事を読む

Visual Studio から Android SDK Managerが起動できない

Android SDKやエミュレーターイメージのアップデートを行いたい場合にAndroid SDK

記事を読む

【iPhoneアプリ】リリース手順〜審査申し込み〜

初めてiPhoneアプリを作成したがリリース手順が 手元の参考書と全然違って困ったのでメモ。

記事を読む

[UWP]Releaseビルド時に、OData.ClientでSystem.Reflection.MissingMetadataExceptionが発生する

UWPでDebugビルドでは問題ないけど、Releaseビルドにすると、Microsoft.ODat

記事を読む

初心者でも手順どおりに従うだけでロゴ画像が作れる

Webサイトを作ったので、ここを参考に ロゴ制作の練習をしました。  

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

PAGE TOP ↑