Files

47 lines
1.0 KiB
VB.net
Raw Permalink Normal View History

2025-12-11 14:22:51 +08:00
Imports System.Threading
Public Class gridControl
''' <summary>测试器句柄,全局唯一</summary>
Private Shared _object As gridControl
Private Shared _Grid As FlexCell.Grid
''' <summary>初始化测试器线程锁</summary>
Private Shared ReadOnly InitLock As New Object()
''' <summary>
''' 创建类单例对象
''' </summary>
''' <returns></returns>
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