ユーザーの体験を向上させるため、グリッド線を削除したい場合があります。グリッド線を削除するには、セルの境界線を透明に設定し、行の境界線の色をセルの背景と同じ色にします。
グリッド線を削除するにはどうすればいいですか?
セルの境界線を透明に設定し、行の境界線の色をセルの背景と同じ色にします。
このサンプル プロジェクトでは、グリッド線が削除されたグリッドが表示されます。
UltraGrid イベント領域には以下のイベント ハンドラがあります。
UltraGrid1.InitializeLayout - InitializeLayout イベントのコードは、セルの境界線を Transparent に設定し、行の境界線の色をシステム ウィンドウ カラーに設定します。
Visual Basic の場合:
Imports Infragistics.Win ... Private Sub UltraGrid1_InitializeLayout(ByVal sender As Object, _ ByVal e As Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs) _ Handles UltraGrid1.InitializeLayout ' グリッド線を削除します。 e.Layout.Reset() e.Layout.Override.CellAppearance.BorderAlpha = Alpha.Transparent e.Layout.Override.RowAppearance.BorderColor = Color.White End Sub
C# の場合:
using Infragistics.Win; ... private void ultraGrid1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e) { // グリッド線を削除します。 e.Layout.Reset(); e.Layout.Override.CellAppearance.BorderAlpha = Alpha.Transparent; e.Layout.Override.RowAppearance.BorderColor = Color.White; }
このサンプル プロジェクトでは、グリッド線を削除する方法を示しました。グリッド線を削除するには、セルの境界線を透明に設定し、行の境界線をセルの背景と同じ色にします。