作成日: 2022/03/11 最終更新日: 2022/03/30
文書種別
使用方法
詳細
LinkLabelCellのクリック操作に対応するイベントをGcMultiRow.CellContentClickイベントに記述し、セルの値に設定されているリンクをProcess.Startメソッドで開きます。
[Visual Basic]
[C#]
[Visual Basic]
Imports System.Diagnostics Imports GrapeCity.Win.MultiRow Private Sub GcMultiRow1_CellContentClick(ByVal sender As System.Object, ByVal e As GrapeCity.Win.MultiRow.CellEventArgs) Handles GcMultiRow1.CellContentClick Dim gcMultiRow As GcMultiRow = TryCast(sender, GcMultiRow) Dim clickedCell As Cell = gcMultiRow.Rows(e.RowIndex).Cells(e.CellIndex) If TypeOf clickedCell Is LinkLabelCell Then If clickedCell.Enabled = True Then If clickedCell.Value IsNot Nothing Then Process.Start(clickedCell.Value.ToString()) End If End If End If End Sub
[C#]
using System.Diagnostics;
using GrapeCity.Win.MultiRow;
private void gcMultiRow1_CellContentClick(object sender, CellEventArgs e)
{
GcMultiRow gcMultiRow = sender as GcMultiRow;
Cell clickedCell = gcMultiRow.Rows[e.RowIndex].Cells[e.CellIndex];
if (clickedCell is LinkLabelCell)
{
if (clickedCell.Enabled)
{
if (clickedCell.Value != null)
{
Process.Start(clickedCell.Value.ToString());
}
}
}
}