DataGridViewLinkColumn クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DataGridView コントロール内のリンクを格納するセルの列を表します。
public ref class DataGridViewLinkColumn : System::Windows::Forms::DataGridViewColumn
[System.Drawing.ToolboxBitmap(typeof(System.Windows.Forms.DataGridViewLinkColumn), "DataGridViewLinkColumn.bmp")]
public class DataGridViewLinkColumn : System.Windows.Forms.DataGridViewColumn
[System.Drawing.ToolboxBitmap(typeof(System.Windows.Forms.DataGridViewLinkColumn), "DataGridViewLinkColumn")]
public class DataGridViewLinkColumn : System.Windows.Forms.DataGridViewColumn
[<System.Drawing.ToolboxBitmap(typeof(System.Windows.Forms.DataGridViewLinkColumn), "DataGridViewLinkColumn.bmp")>]
type DataGridViewLinkColumn = class
inherit DataGridViewColumn
[<System.Drawing.ToolboxBitmap(typeof(System.Windows.Forms.DataGridViewLinkColumn), "DataGridViewLinkColumn")>]
type DataGridViewLinkColumn = class
inherit DataGridViewColumn
Public Class DataGridViewLinkColumn
Inherits DataGridViewColumn
- 継承
- 属性
例
次のコード例では、 のプロパティを DataGridViewLinkColumn設定します。 この例は、クラスの概要に関するトピックで使用できるより大きな例の DataGridViewComboBoxColumn 一部です。
private:
void AddLinkColumn()
{
DataGridViewLinkColumn^ links = gcnew DataGridViewLinkColumn();
links->UseColumnTextForLinkValue = true;
links->HeaderText = ColumnName::ReportsTo.ToString();
links->DataPropertyName = ColumnName::ReportsTo.ToString();
links->ActiveLinkColor = Color::White;
links->LinkBehavior = LinkBehavior::SystemDefault;
links->LinkColor = Color::Blue;
links->TrackVisitedState = true;
links->VisitedLinkColor = Color::YellowGreen;
DataGridView1->Columns->Add(links);
}
private void AddLinkColumn()
{
DataGridViewLinkColumn links = new DataGridViewLinkColumn();
links.UseColumnTextForLinkValue = true;
links.HeaderText = ColumnName.ReportsTo.ToString();
links.DataPropertyName = ColumnName.ReportsTo.ToString();
links.ActiveLinkColor = Color.White;
links.LinkBehavior = LinkBehavior.SystemDefault;
links.LinkColor = Color.Blue;
links.TrackVisitedState = true;
links.VisitedLinkColor = Color.YellowGreen;
DataGridView1.Columns.Add(links);
}
Private Sub AddLinkColumn()
Dim links As New DataGridViewLinkColumn()
With links
.UseColumnTextForLinkValue = True
.HeaderText = ColumnName.ReportsTo.ToString()
.DataPropertyName = ColumnName.ReportsTo.ToString()
.ActiveLinkColor = Color.White
.LinkBehavior = LinkBehavior.SystemDefault
.LinkColor = Color.Blue
.TrackVisitedState = True
.VisitedLinkColor = Color.YellowGreen
End With
DataGridView1.Columns.Add(links)
End Sub
注釈
クラスは DataGridViewLinkColumn 、ユーザーのクリックに応答するセルを DataGridViewColumn 論理的にホストするために使用されるクラスの特殊化された型です。 クラスは DataGridViewLinkColumn クラスに DataGridViewButtonColumn 似ていますが、データベース テーブルに格納されている URL の表示など、特定の状況でより適切な別のユーザー エクスペリエンスを提供します。
すべてのセルに同じリンク テキストを表示するには、 プロパティを UseColumnTextForLinkValue に true
設定し、 プロパティを Text 目的のリンク テキストに設定します。
DataGridViewLinkColumnには、交差するすべての DataGridViewRow に が関連付けられていますDataGridViewLinkCell。
この列の種類の既定の並べ替えモードは です NotSortable。
ユーザー リンクのクリックに応答するには、 イベントを処理します DataGridView.CellContentClick 。 イベントを DataGridView.CellClick 使用して、セル内の任意の場所のクリックに応答することもできます。
注意 (継承者)
から DataGridViewLinkColumn 派生し、派生クラスに新しいプロパティを追加するときは、 メソッドをオーバーライド Clone() して、複製操作中に新しいプロパティをコピーしてください。 基底クラスの Clone() プロパティが新しいセルにコピーされるように、基底クラスの メソッドも呼び出す必要があります。
コンストラクター
DataGridViewLinkColumn() |
DataGridViewLinkColumn クラスの新しいインスタンスを初期化します。 |
プロパティ
ActiveLinkColor |
列のセル内のアクティブなリンクを表示するために使用する色を取得または設定します。 |
AutoSizeMode |
列の幅を自動的に調整するときに使用するモードを取得または設定します。 (継承元 DataGridViewColumn) |
CellTemplate |
新しいセルの作成に使用するテンプレートを取得または設定します。 |
CellType |
セル テンプレートのランタイム型を取得します。 (継承元 DataGridViewColumn) |
ContextMenuStrip |
列のショートカット メニューを取得または設定します。 (継承元 DataGridViewColumn) |
DataGridView |
この要素に関連付けられている DataGridView コントロールを取得します。 (継承元 DataGridViewElement) |
DataPropertyName |
DataGridViewColumn がバインドされている、データ ソース プロパティの名前またはデータベースの列の名前を取得または設定します。 (継承元 DataGridViewColumn) |
DefaultCellStyle |
列の既定のセル スタイルを取得または設定します。 (継承元 DataGridViewColumn) |
DefaultHeaderCellType |
既定のヘッダー セルのランタイム型を取得または設定します。 (継承元 DataGridViewBand) |
Displayed |
バンドが現在画面に表示されているかどうかを示す値を取得します。 (継承元 DataGridViewBand) |
DisplayIndex |
現在表示されている列を基準とした列の表示順序を設定または取得します。 (継承元 DataGridViewColumn) |
DividerWidth |
列の区分線の幅 (ピクセル数) を取得または設定します。 (継承元 DataGridViewColumn) |
FillWeight |
列が、コントロール内の他の塗りつぶしモードの列の幅を基準とする塗りつぶしモードの場合、列の幅を表す値を取得または設定します。 (継承元 DataGridViewColumn) |
Frozen |
ユーザーが DataGridView コントロールを水平方向にスクロールしたときに列が移動するかどうかを示す値を取得または設定します。 (継承元 DataGridViewColumn) |
HasDefaultCellStyle |
DefaultCellStyle プロパティが設定されているかどうかを示す値を取得します。 (継承元 DataGridViewBand) |
HeaderCell |
列ヘッダーを表す DataGridViewColumnHeaderCell を取得または設定します。 (継承元 DataGridViewColumn) |
HeaderCellCore |
DataGridViewBand のヘッダー セルを取得または設定します。 (継承元 DataGridViewBand) |
HeaderText |
列のヘッダー セルのキャプション テキストを取得または設定します。 (継承元 DataGridViewColumn) |
Index |
DataGridView コントロール内のバンドの相対位置を取得します。 (継承元 DataGridViewBand) |
InheritedAutoSizeMode |
列に対して有効なサイズ変更モードを取得します。 (継承元 DataGridViewColumn) |
InheritedStyle |
列に現在適用されているセル スタイルを取得します。 (継承元 DataGridViewColumn) |
IsDataBound |
列がデータ ソースにバインドされているかどうかを示す値を取得します。 (継承元 DataGridViewColumn) |
IsRow |
バンドが行を表すかどうかを示す値を取得します。 (継承元 DataGridViewBand) |
LinkBehavior |
列のセル内のリンクの動作を表す値を取得または設定します。 |
LinkColor |
列のセル内の非選択状態のリンクを表示するために使用する色を取得または設定します。 |
MinimumWidth |
列の最小幅をピクセル単位で取得または設定します。 (継承元 DataGridViewColumn) |
Name |
列の名前を取得または設定します。 (継承元 DataGridViewColumn) |
ReadOnly |
ユーザーが列のセルを編集できるかどうかを示す値を取得または設定します。 (継承元 DataGridViewColumn) |
Resizable |
列のサイズを変更できるかどうかを示す値を取得または設定します。 (継承元 DataGridViewColumn) |
Selected |
バンドが、選択されたユーザー インターフェイス (UI) 状態かどうかを示す値を取得または設定します。 (継承元 DataGridViewBand) |
Site |
列のサイトを取得または設定します。 (継承元 DataGridViewColumn) |
SortMode |
列の並べ替えモードを取得または設定します。 (継承元 DataGridViewColumn) |
State |
要素のユーザー インターフェイス (UI) の状態を取得します。 (継承元 DataGridViewElement) |
Tag |
バンドに関連付けられているデータを含むオブジェクトを取得または設定します。 (継承元 DataGridViewBand) |
Text |
UseColumnTextForLinkValue が |
ToolTipText |
ツールヒントに使用されるテキストを取得または設定します。 (継承元 DataGridViewColumn) |
TrackVisitedState |
以前にリンク先に移動したことがある場合、リンクの色が変わるかどうかを示す値を取得または設定します。 |
UseColumnTextForLinkValue |
Text プロパティ値がリンク テキストとして表示されるかどうかを示す値を取得または設定します。 |
ValueType |
列のセルの値のデータ型を取得または設定します。 (継承元 DataGridViewColumn) |
Visible |
列が表示されているかどうかを示す値を取得または設定します。 (継承元 DataGridViewColumn) |
VisitedLinkColor |
以前にリンク先に移動したことのあるリンクを表示するために使用する色を取得または設定します。 |
Width |
列の現在の幅を取得または設定します。 (継承元 DataGridViewColumn) |
メソッド
イベント
Disposed |
DataGridViewColumn が破棄されたときに発生します。 (継承元 DataGridViewColumn) |
適用対象
こちらもご覧ください
.NET