PowerTools MultiRow for Windows Forms 8.0J
LinkColor プロパティ
使用例 

アクティブでない未表示のリンクの表示に使用する色を取得または設定します。
構文
Public Property LinkColor As Color
public Color LinkColor {get; set;}

プロパティ値

リンクの初期表示に使用する色を表すSystem.Drawing.Color。既定値は、ユーザーのInternet Explorerで設定されているリンクの色です。
解説
MSDNのSystem.Windows.Forms.LinkLabelを参照してください。
使用例
次のサンプルコードは、リンクラベル型セルの動作または外観をカスタマイズする方法を示します。このサンプルコードは、LinkLabelCellクラスに示されている詳細なコード例の一部を抜粋したものです。
private LinkLabelCell CreateAddressLinkLabelCell()
{
    LinkLabelCell linkLabelCell = new LinkLabelCell();

    linkLabelCell.Selectable = false;

    linkLabelCell.Name = "Address";

    // Customize behavior of link label.
    linkLabelCell.LinkBehavior = LinkBehavior.HoverUnderline;

    // Customize colors when link label in different status.
    linkLabelCell.LinkColor = Color.Blue;

    linkLabelCell.ActiveLinkColor = Color.Red;

    linkLabelCell.VisitedLinkColor = Color.Purple;

    return linkLabelCell;
}

void gcMultiRow1_CellClick(object sender, CellEventArgs e)
{
    if (e.CellName == "Address")
    {
        object value = gcMultiRow1[e.RowIndex, e.CellIndex].Value;
        if (value != null)
        {
            Process.Start(value.ToString());
        }
    }
}
Private Function CreateAddressLinkLabelCell() As LinkLabelCell
    Dim linkLabelCell As New LinkLabelCell()

    linkLabelCell.Selectable = False

    linkLabelCell.Name = "Address"

    ' Customize behavior of link label.
    linkLabelCell.LinkBehavior = LinkBehavior.HoverUnderline

    ' Customize colors when link label in different status.
    linkLabelCell.LinkColor = Color.Blue

    linkLabelCell.ActiveLinkColor = Color.Red

    linkLabelCell.VisitedLinkColor = Color.Purple

    Return linkLabelCell
End Function

Private Sub gcMultiRow1_CellClick(ByVal sender As Object, ByVal e As CellEventArgs) Handles gcMultiRow1.CellClick
    If e.CellName = "Address" Then
        Dim value As Object = gcMultiRow1(e.RowIndex, e.CellIndex).Value
        If value <> Nothing Then
            Process.Start(value.ToString())
        End If
    End If
End Sub
参照

LinkLabelCell クラス
LinkLabelCell メンバ
ActiveLinkColor プロパティ
VisitedLinkColor プロパティ

 

 


© 2008-2015 GrapeCity inc. All rights reserved.