VB.NET
文字列内に指定の文字列があるかどうかはStringのIndexOf()メソッドを使う。 指定の文字列があれば、そのインデックス番号。なければ、-1が返される Dim s = "hello" Console.WriteLine(s.IndexOf("h")) Console.WriteLine(s.IndexOf("a")) 実行結果 0 -1 参…
TypeOfを使う If TypeOf col.CellTemplate Is DataGridViewTextBoxCell Then ~~~ End If 参考文献 全ては時の中に… : 【VB.NET】オブジェクトのデータ型をチェックする
dgv(colIndex, rowIndex).Style.BackColor = Color.Red 参考文献 DataGridView内の指定したセルの色を変更する: .NET Tips: C#, VB.NET
カラムを追加した場合には自分で設定する カラムに対して設定してく ' ヘッダーセルクリックでソートを変えられるようになる column.SortMode = DataGridViewColumnSortMode.Automatic 参考文献 C# DataGridViewを指定した列でソート可能にする
多次元配列のある次元目の要素数を取得するには単純にはできなかった 配列.GetLength(次元数)とすることで取得できた Dim testArr(3, 2) As Integer Dim len0 As Integer = testArr.GetLength(0) ' 0次元目の要素数を取得 -> 4 Dim len1 As Integer = testAr…
' 横幅はセル内のテキストによって決める Me._dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells 参考文献 メモし忘れた
' 行ヘッダーの横幅は表示されているテキストが見えるような横幅 Me._dgv.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.AutoSizeToDisplayedHeaders 参考文献 メモし忘れた
Dim lastColIndex As Integer = DataGridView1.Columns.Count - 1 Dim lastCol = DataGridView1.Columns(lastColIndex) lastCol.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill 参考文献 c# - How the Rightmost column of a DataGridView could fill …
頑張って書いたやつのメモ ''' <summary> ''' 全ての列幅が表示領域よりも小さかったら最後の列幅を最大まで広げる ''' </summary> Public Sub AutoFillLastColumn() ' カラムの横幅の合計値 Dim colWidthSum As Integer = 0 For Each col As DataGridViewColumn In Me._dgv.Col…
Me.DataGridView1.ClientSize.Width Height(?)で高さとかもとれる 参考文献 Control.ClientSize プロパティ (System.Windows.Forms)
''' <summary> ''' ボタンの列を追加する ''' </summary> ''' <param name="headerText"></param> Public Sub AddButtonColumn(ByVal headerText As String, ByVal buttonText As String) ' DataGridViewButtonColumnの作成 Dim column As DataGridViewButtonColumn = New DataGridViewButtonColumn() column.Head…
※注意 この方法はやめた方がいい。横にスクロールすると表示がおかしくなるし、行追加するたびに表示がおかしくなる。 ' DataGridViewの列の結合の配列 Private _mergeColumns(,) As Integer = New Integer(,) {{1, 2}, {4, 5}} ''' <summary> ''' 列を結合しているよ</summary>…
VB.netでXMlを扱うにはSystem.xml.XmlDocumentを使う test.xmlを読み込み、内容を表示している Imports System.Xml Module Module1 Sub Main() Console.WriteLine("Start!") ' XMLを扱うためのオブジェクト Dim xmlDoc As New XmlDocument() ' XMLを読み込み…
ログ出力にはlog4netというものを使うと良いらしい プロジェクトに追加 プロジェクトに追加する方法は2つある(他にもあるかも) Webからダウンロードし、追加 NuGetパッケージマネージャーを使用し、追加 Webからダウンロードし、追加 ここから「log4net-2.0.…