|
分類:[C#]
分類:[C#]
2006/08/04(Fri) 22:59:12 編集(投稿者) 2006/08/04(Fri) 22:59:08 編集(投稿者)
質問ではありません 過去のログですが 非常に簡単な方法で試して見ました
Dim lab As New Label lab.BorderStyle = BorderStyle.FixedSingle lab.Text = "aaaa" lab.TextAlign = ContentAlignment.MiddleCenter Me.Controls.Add(lab) Dim i As Integer = 0 Dim wid As Integer wid = wid + DataGridView1.RowHeadersWidth Dim loc As Integer = DataGridView1.Left Dim top As Integer = DataGridView1.Top Dim colo As Color = DataGridView1.Columns(i).HeaderCell.Style.BackColor
lab.BringToFront() lab.Left = loc + wid + 1 lab.Top = top + 1 lab.Width = DataGridView1.Columns(i).Width + DataGridView1.Columns(i + 1).Width lab.Height = DataGridView1.ColumnHeadersHeight
すこし 改造すればどうにでもなりそうな・・・
|