forms/sysmanage/frmSysManageLedgers.vb
(开头部分) 65KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
Imports System.ComponentModel
Public Class frmSysManageLedgers
Private m_curLedgerEditor As ClsLedgerEditor '当前正在编辑或输入的账套
Private m_editState As Int16 '当前窗体编辑状态,0 - 浏览,1 - 新增,2 - 编辑
Private m_curRow As Int32 '当前列表所在行,未选中时为 -1
Private m_ifEditing As Boolean '当前编辑区数据是否修改的标识
Private m_dirty As Boolean '当前是否有数据修改
Private m_saving As Boolean '当前是否正在保存数据
'定义一个委托,用来将账套对象加入到列表中
Private Delegate Sub PushLedgerToList(ByVal ledger As ClsLedgerEditor)
Private m_pushLedger As PushLedgerToList = New PushLedgerToList(AddressOf AddOneLedgerToList)
'定义一个委托,用来将用户对象加入到用户列表中
Private Delegate Sub AddUserToListView(ByVal user As ClsUser)
Private m_addUserToListView As AddUserToListView = New AddUserToListView(AddressOf AddOneUserTListView)
'定义一个委托,用来在数据保存到表中以后修改列表中的内容,
Private Delegate Sub EditLedgerInList(ByVal ledger As ClsLedger)
Private m_editLedger As EditLedgerInList
'定义一个委托,用来从listview控件中删除一行数据
Private Delegate Sub DeleteRowFromListView(ByVal mRow As Integer)
Private m_deleteRow As DeleteRowFromListView = New DeleteRowFromListView(AddressOf DeleteRow)
'定义一个委托,用来在数据保存完毕后通知窗体进程
Private Delegate Sub SaveDoneDelegate()
Private m_SaveDone As SaveDoneDelegate = New SaveDoneDelegate(AddressOf SaveLedgerDone)
'定义一个委托,用来在主窗体上显示 当前的工作进程信息
Private Delegate Sub SetNotifyInfo(ByVal s As String)
Private m_ShowNotify As SetNotifyInfo = New SetNotifyInfo(AddressOf sysFrmMdiMain.SetNotifyText)
'全部账套的集合列表
Private m_ledgerList As List(Of ClsLedger)
Private m_ledgerEditList As List(Of ClsLedgerEditor)
'定义一个中间订阅变量,关注编辑区控件内容修改
Private m_broker As ClsBroker
'全部用户集合列表
Private m_userList As List(Of ClsUser)
'新建账套的模板类对象
Private m_IndustryAcctType As ClsIndustryAccountType
Private m_IndustryAcctList As List(Of ClsIndustryAccount)
Private Sub frmSysManageLedgers_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'为窗体变量赋初值
m_curLedgerEditor = Nothing
m_editState = 0
m_curRow = -1
'窗体集合列表
m_userList = New List(Of ClsUser)
m_ledgerEditList = New List(Of ClsLedgerEditor)
m_ledgerList = New List(Of ClsLedger)
'委托变量赋值
'm_pushLedger = New PushLedgerToList(AddressOf AddOneLedgerToList)
'订阅变量赋值并开启订阅
后面还有 1599 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
