LboxGrid メソッド (1)

  AddColumn



(1) 通常カラムの作成

Me.LboxGrid1.AddColumn("KEY", "キー")
Me.LboxGrid1.AddColumn("VALUE", "タイトル")
Me.LboxGrid1.AddColumn("PATH", "実行パス")



(2) 特殊カラムの作成

↓チェックボックス、ボタン、リンクカラムの作成
Me.LboxGrid1.AddColumn("CHECK", "削除", lightbox.LboxColumnType.LboxColumnType_CheckBox)
Me.LboxGrid1.AddColumn("確認", "参照", lightbox.LboxColumnType.LboxColumnType_Button)
Me.LboxGrid1.AddColumn("リンク", "ジャンプ", lightbox.LboxColumnType.LboxColumnType_Link)

  
' ******************************************************
' カラム追加
' ******************************************************
Public Sub AddColumn(ByVal strName As String, ByVal strTitle As String)

	Me.Columns.Add(strName, strTitle)

End Sub

' ******************************************************
' カラム追加
' ******************************************************
Public Sub AddColumn(ByVal strName As String, _
ByVal strTitle As String, ByVal nType As lightbox.LboxColumnType)

	Dim nIndex As Integer

	If nType = lightbox.LboxColumnType.LboxColumnType_CheckBox Then
		Dim column As New System.Windows.Forms.DataGridViewCheckBoxColumn
		Me.Columns.Add(column)
		nIndex = Me.ColumnCount
		Me.Columns(nIndex - 1).HeaderText = strTitle
		Me.Columns(nIndex - 1).Name = strName
	End If
	If nType = lightbox.LboxColumnType.LboxColumnType_Button Then
		Dim column As New System.Windows.Forms.DataGridViewButtonColumn
		column.UseColumnTextForButtonValue = False
		column.Text = strName
		Me.Columns.Add(column)
		nIndex = Me.ColumnCount
		Me.Columns(nIndex - 1).HeaderText = strTitle
		Me.Columns(nIndex - 1).Name = strName
	End If

	If nType = lightbox.LboxColumnType.LboxColumnType_Link Then
		Dim column As New System.Windows.Forms.DataGridViewLinkColumn
		column.UseColumnTextForLinkValue = False
		column.Text = strName
		Me.Columns.Add(column)
		nIndex = Me.ColumnCount
		Me.Columns(nIndex - 1).HeaderText = strTitle
		Me.Columns(nIndex - 1).Name = strName
	End If

End Sub
  

↓AddColumn 用列挙型定数
  
Public Enum LboxColumnType

	LboxColumnType_CheckBox = 1
	LboxColumnType_Button = 2
	LboxColumnType_Link = 3

End Enum
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ