MESCIUS MultiRow for Windows Forms 12.0J
マウスホバーのスタイル

セルのスタイルにはマウスホバー時のスタイルを設定できます。マウスホバーのスタイルは背景色、前景色および背景グラデーションを設定できます。
背景色と前景色の設定
マウスホバーの背景色と前景色は、CellStyle.MouseOverBackColorプロパティとCellStyle.MouseOverForeColorプロパティで設定できます。
GcMultiRow1.Rows(0).Cells(0).Style.MouseOverBackColor = Color.Yellow
GcMultiRow1.Rows(0).Cells(0).Style.MouseOverForeColor = Color.Red
gcMultiRow1.Rows[0].Cells[0].Style.MouseOverBackColor = Color.Yellow;
gcMultiRow1.Rows[0].Cells[0].Style.MouseOverForeColor = Color.Red;
背景グラデーションの設定
マウスホバーの背景色にグラデーションを設定するには、CellStyle.MouseOverGradientEffectプロパティを使用します。
Dim GradientEffect1 As New GradientEffect()
GradientEffect1.Colors = New Color() {Color.Green, Color.Yellow}
GradientEffect1.Style = GradientStyle.Horizontal
GradientEffect1.Direction = GradientDirection.Side

GcMultiRow1.Rows(0).Cells(0).Style.MouseOverGradientEffect = GradientEffect1
GradientEffect gradientEffect1 = new GradientEffect();
gradientEffect1.Colors = new Color[] {Color.Green, Color.Yellow};
gradientEffect1.Style = GradientStyle.Horizontal;
gradientEffect1.Direction = GradientDirection.Side;

gcMultiRow1.Rows[0].Cells[0].Style.MouseOverGradientEffect = gradientEffect1;
セクション単位の設定
マウスホバーのスタイルの背景色および背景グラデーションはセクション単位で設定できます。
Dim GradientEffect1 As New GradientEffect()
GradientEffect1.Colors = New Color() {Color.Green, Color.Yellow}
GradientEffect1.Style = GradientStyle.Horizontal
GradientEffect1.Direction = GradientDirection.Side

GcMultiRow1.Rows(0).MouseOverGradientEffect = GradientEffect1
GcMultiRow1.Rows(1).MouseOverBackColor = Color.Azure
GradientEffect gradientEffect1 = new GradientEffect();
gradientEffect1.Colors = new Color[] {Color.Green, Color.Yellow};
gradientEffect1.Style = GradientStyle.Horizontal;
gradientEffect1.Direction = GradientDirection.Side;

gcMultiRow1.Rows[0].MouseOverGradientEffect = gradientEffect1;
gcMultiRow1.Rows[1].MouseOverBackColor = Color.Azure;
   
関連トピック

 

 


© MESCIUS inc. All rights reserved.