forms/financialsetup/frmFinancialSetupGlobalPrint.vb
(开头部分) 18KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
Imports System.ComponentModel
Public Class frmFinancialSetupGlobalPrint
Private mFrmLedgerList As List(Of ClsLedger) '保存系统中所有账套信息
Private mIfSelectedIndustryAcct As Boolean '是否已经选择了行业科目
Private mIfSettingEdit As Boolean '控件内容是否已修改过
Private mIfSavedEdit As Boolean '当前修改内容是否已存盘
'订阅对象
Private m_Broker As ClsBroker = New ClsBroker()
''' <summary>
''' 订阅事件的回调函数
''' </summary>
''' <param name="sender"></param>
''' <param name="e">传递的参数,包含行业科目类对象</param>
Private Sub GetSelectedIndustryAcctType(ByVal sender As Object, ByVal e As TransEventArg)
'将收到的行业科目类对象加载到控件对象上
Dim tmpAcctType As ClsIndustryAccountType
If "IndustryAcctType".Equals(e.Msg) Then
tmpAcctType = CType(e.Obj, ClsIndustryAccountType)
Else
Return
End If
'修改控件内容
With tmpAcctType
Me.txtIndustryType.Text = .Industry
Me.txtOneAcctLength.Text = .OneLevelAcctLength.ToString
Me.txtSubAcctLength.Text = .NewAcctLength.ToString
Me.txtCashCode.Text = .CashCode
Me.txtBankCode.Text = .BankCode
Me.txtAssets.Text = .AssetsCode
Me.txtDepCode.Text = .DepCode
Me.txtReceiveCode.Text = .RecieveCode
Me.txtPayCode.Text = .PayCode
Me.txtGainCode.Text = .GainCode
Me.txtDevCode.Text = .DevCode
Me.txtStockCode.Text = .StockCode
Me.txtIncAndDecCode.Text = .IncAndDecCode
End With
'标记选择了行业科目
mIfSelectedIndustryAcct = True
End Sub
Private Sub OnCustomControlTextChanged(ByVal sender As Object, ByVal e As CustomControlChangeNotifyEventArg)
'此时控件内容被改变
mIfSettingEdit = True
'Debug.Print("文本控件内容被改变")
End Sub
Private Sub frmFinancialSetupGlobalPrint_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'订阅 行业科目选择 事件
AddHandler ClsBroker.OnChange, AddressOf GetSelectedIndustryAcctType
'测试自定义通知控件
AddHandler ClsBroker.OnCustomCtrolContentChange, AddressOf OnCustomControlTextChanged
后面还有 407 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
