【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

【Swift】SecItemCopyMatchingで複数件を処理

SecItemCopyMatchingを使ってKeyChainからデータを取得する時に 全件取得し

記事を読む

【iPhoneアプリ】開発者登録手順(iOS Developer Program) その1

iPhoneアプリの作成からリリースまでの一通りの流れを体験したかったため、 簡単なiPhon

記事を読む

【ストアアプリ】トースト通知の基本

Windowsストアアプリ開発での基本。 トースト通知について投稿します。 Pack

記事を読む

no image

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

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

記事を読む

no image

Microsoft.OData.Clientでフォーム認証を行う

構成 サーバー ** Azure API Apps ** ASP.NET Web API クライ

記事を読む

【iPhoneアプリ】リリース手順〜iTunesConnect登録〜

AppStoreに有料アプリ、iAdアプリを公開するためには、 iTunes Connectで

記事を読む

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

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

記事を読む

no image

UWPでOSバージョン番号の取得

Windows.System.Profile.AnalyticsInfo.VersionInfo.D

記事を読む

no image

Windows10 IoT CoreでWindowsアップデートの自動実行を停止する

Manage IoT Core device updates このリンクにアップデートコントロール

記事を読む

Visual Studio Team Services で 新規プロジェクトを作成するときの自分用初期設定メモ

新規プロジェクト作成 Version control -> Git Work item proc

記事を読む

Message

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

PAGE TOP ↑