定制自己的DataGridView

VB 2005 代码

1.创建一个类 如:MyDataGridView

2.在类的声明后面加入代码说明继承至什么小编...
Public Class MyDataGridView : Inherits System.Windows.Forms.DataGridView

3.从工具箱中拖控件至类的设计页,将自动生成以下代码
Private Sub InitializeComponent()
Me.DataGridView = New System.Windows.Forms.DataGridView
CType(Me.DataGridView,System.ComponentModel.ISupportinitialize).BeginInit()
CType(Me,System.ComponentModel.ISupportinitialize).BeginInit()
Me.SuspendLayout()
'
'DataGridView
'
Me.DataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
Me.DataGridView.Location = New System.Drawing.Point(0,0)
Me.DataGridView.Name = "DataGridView"
Me.DataGridView.RowTemplate.Height = 24
Me.DataGridView.Size = New System.Drawing.Size(240,150)
Me.DataGridView.TabIndex = 0
'
'MyDataGridView
'
Me.RowTemplate.Height = 24
CType(Me.DataGridView,System.ComponentModel.ISupportinitialize).EndInit()
CType(Me,System.ComponentModel.ISupportinitialize).EndInit()
Me.ResumeLayout(False)

End Sub

Friend WithEvents DataGridView As System.Windows.Forms.DataGridView

4.重新DataGridView 的方法,等等...
Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message,ByVal keyData As System.Windows.Forms.Keys) As Boolean

Select Case keyData Case Windows.Forms.Keys.Enter System.Windows.Forms.SendKeys.Send("{TAB}") Return True End Select End Function

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...