【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

Xamarin.Forms.Xaml名前空間のXAMLマークアップ拡張のメモ

MarkupExtensionsのメモ。あとで確認用 ArrayExtension Bindin

記事を読む

【WPF/XAML】テキストボックスをテキストエリアにする

XAMLのTextBoxをHTMLのTextAreaのように表示・動作させる方法 <

記事を読む

Docker for Windows で ドライブ共有が出来ない

Shared Drives タブで Cドライブにチェックをして Apply を押す。 認証ダイ

記事を読む

no image

【ストアアプリ】バックグラウンドタスクを作成する

こんにちは。 Windows.ApplicationModel.Background名前空間を使用

記事を読む

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

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

記事を読む

no image

Xamarin.UITest, Xamarin Test Cloud にて iPhone 6 Plus, 6S Plus, 7 Plus などで app.Tap が効かない

動作しないというか、app.Tapがどうしても反応しない。 app.ScreenShotなどは動作す

記事を読む

no image

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

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

記事を読む

Minnow Board Turbot + Windows 10 IoT Core をSSD上で動作させる

MinnowBoard は SATAが搭載されているので、SSDなどが利用できる。 通常はSDカード

記事を読む

no image

TFS2013ExpressでService Unavailable 503

【現象】 TFSつながらない。ブラウザからのホームもVisualStudioのチームエクスプローラ

記事を読む

no image

YomiganaWPFTextBox

こんにちは。 WPFでテキストボックスに入力した内容をカナ変換する方法について今日は掲載します

記事を読む

Message

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

PAGE TOP ↑