MESCIUS SPREAD for ASP.NET 10.0J > 開発者の手引き > セル型 > グラフィカルなセル型 > ハイパーリンク型セル |
ハイパーリンク型セルは、クリックしたときにハイパーリンクとして機能するテキストまたはイメージを表示します。
このセル型の作成や設定は、HyperLinkCellType クラスを使用して行われます。
リンク先の URL(アドレス)を設定するには、NavigateUrl プロパティを使用します。https://developer.mescius.jp/ といった、任意の有効な URL を指定できます。
Target プロパティは、リンク先を表示するターゲットを、新規ウィンドウ(target = "_blank")や同一ウィンドウ(target= "_self")など、必要に応じて指定できます。
ハイパーリンク型セル上にカーソルが置かれると、リンク先の URL を示したツールチップが表示されます。任意の文字列をツールチップに表示するには、ToolTip プロパティを使用します。
ImageUrl プロパティを使用すると、セルに画像を表示し画像リンクボタンのような動作となります。
次のサンプル コードは、イメージに合わせてセル(列と行で指定)のサイズを設定し、ハイパーリンク ボタンとして使用するイメージの場所を定義します。次に、リンク先の URL を指定し、リンク先を別ウィンドウで開くように設定します。
FpSpread1.ActiveSheetView.Columns[1].Width = 145; FpSpread1.ActiveSheetView.Rows[1].Height = 45; string linkImage = @"images\MesciusLogo.jpg"; string linkURL = "https://developer.mescius.jp/"; string linkTarget = "_blank"; FarPoint.Web.Spread.HyperLinkCellType linkcell = new FarPoint.Web.Spread.HyperLinkCellType(); linkcell.ImageUrl = linkImage; linkcell.NavigateUrl = linkURL; linkcell.Target = linkTarget; FpSpread1.ActiveSheetView.Cells[1, 1].CellType = linkcell;
FpSpread1.ActiveSheetView.Columns(1).Width = 145 FpSpread1.ActiveSheetView.Rows(1).Height = 45 Dim linkimage As String = "images\MesciusLogo.jpg" Dim linkURL As String = "https://developer.mescius.jp/" Dim linkTarget As String = "_blank" Dim linkcell As New FarPoint.Web.Spread.HyperLinkCellType() linkcell.ImageUrl = linkImage linkcell.NavigateUrl = linkURL linkcell.Target = linkTarget FpSpread1.ActiveSheetView.Cells(1, 1).CellType = linkcell