Imports System.Threading Public Class gridControl ''' 测试器句柄,全局唯一 Private Shared _object As gridControl Private Shared _Grid As FlexCell.Grid ''' 初始化测试器线程锁 Private Shared ReadOnly InitLock As New Object() ''' ''' 创建类单例对象 ''' ''' Public Shared Function CreateObject(Grid As FlexCell.Grid) As gridControl If _object Is Nothing Then SyncLock InitLock '内存护栏 Thread.MemoryBarrier() If _object Is Nothing Then _object = New gridControl(Grid) End If End SyncLock End If Return _object End Function Private Sub New(Grid As FlexCell.Grid) _Grid = Grid End Sub #Region "表格事件" '表格事件 #End Region #Region "表格样式" #End Region #Region "表格控制" '初始化 增删行列,设置数据 #End Region End Class