加茂屋株式会社 - ソフトウェアー - KsGrid.dll - 簡単!! 実践KSグリッド


KsGrid    KSグリッドFAQ    簡単!! 実践KSグリッド    登録ページ    ダウンロード    リファレンス


簡単!! 実践 Ksグリッド (第4回)

セルの文字表示を折り返さない様にする方法。

KsGridコントロールのデフォルトでは、セルの横幅に表示文字列が収まりきらない場合、折り返して表示します。

これが、場合によっては、都合が悪い場合があります。

機能が多いときは、適切なプロパティーを見つけにくいものです。

この場合、 StringFormatFlags プロパティーに、StringFormatFlags列挙体(.NET)を設定します。

併せて、StringTrimming プロパティーに、StringTrimming列挙体(.NET)を設定した例を示します。

Imports System
Imports System.Drawing
Imports KamoyaSolutions.KsGrid
Imports KamoyaSolutions.KsGrid.Infrastructure

Public Class Form1
  Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    With Me.KsGrid1
      .Values.ValueString(0, 1) = "簡単!! KsGridコントロール"
      .Values.ValueString(1, 1) = "簡単!! KsGridコントロール"
      .Values.ValueString(2, 1) = "簡単!! KsGridコントロール"

'折り返さない様にプロパティーを設定します。

      .Cell(1, 1).TextStyle.StringFormatFlags = StringFormatFlags.NoWrap

      .Cell(2, 1).TextStyle.StringFormatFlags = StringFormatFlags.NoWrap

'トリミングの方法を設定します。

      .Cell(2, 1).TextStyle.StringTrimming = StringTrimming.EllipsisPath

      .Draw()
    End With
  End Sub
End Class

.NETは、文字の表現方法が、多彩です。

上記以外に、StringAlignment プロパティーと Fontプロパティー等を利用する事が出来ます。

TextStyle プロパティーの中にあります。

 

Microsoft Visual Basic 2005 での使用方法を解説しています。


お問い合わせは、こちら

加茂屋株式会社 (C) Kamoya Corporation