ユーザーの体験を向上させるため、グリッド線を削除したい場合があります。グリッド線を削除するには、セルの境界線を透明に設定し、行の境界線の色をセルの背景と同じ色にします。
グリッド線を削除するにはどうすればいいですか?
セルの境界線を透明に設定し、行の境界線の色をセルの背景と同じ色にします。
このサンプル プロジェクトでは、グリッド線が削除されたグリッドが表示されます。
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;
}
このサンプル プロジェクトでは、グリッド線を削除する方法を示しました。グリッド線を削除するには、セルの境界線を透明に設定し、行の境界線をセルの背景と同じ色にします。