Files
T
2017-03-08 11:21:27 +01:00

86 lines
2.8 KiB
VB.net

Imports System
Imports System.ComponentModel
Imports System.Collections.Generic
Imports System.Diagnostics
Imports System.Text
Imports DevExpress.ExpressApp
Imports DevExpress.ExpressApp.Actions
Imports DevExpress.Persistent.Base
Imports DevExpress.Xpo
Imports DevExpress.Data.Filtering
Imports DevExpress.XtraGrid
Imports DevExpress.XtraGrid.Views.Grid
Imports DevExpress.ExpressApp.Win.Editors
Imports DevExpress.ExpressApp.Editors
Imports System.Drawing
Public Class TrialBalanceVC
Inherits Nuvolar.Module.TrialBalanceVC
Private InBold As Boolean = False
Private CurrentRowHandle As Integer = -1
Private LastRowHandle As Integer = -1
Dim _WaitFormClass As New WaitFormClass
Public Sub New()
MyBase.New()
'This call is required by the Component Designer.
InitializeComponent()
RegisterActions(components)
End Sub
Protected Overrides Sub OnViewControlsCreated()
MyBase.OnViewControlsCreated()
If View.Id = "TrialBalanceHeader_TrialBalance_ListView" Or _
View.Id = "TrialBalanceHeader_TrialBalanceOpenClose_ListView" Then
Dim editor As ListEditor = (CType(View, ListView)).Editor
Dim gridView As GridView = (CType(editor, GridListEditor)).GridView
gridView.OptionsCustomization.AllowSort = False
gridView.OptionsCustomization.AllowGroup = False
AddHandler gridView.RowCellStyle, AddressOf gridView_RowCellStyle
End If
End Sub
Private Sub gridView_RowCellStyle(ByVal sender As Object, ByVal e As DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs)
Dim _CellValue As String
Dim sArray() As String
CurrentRowHandle = e.RowHandle
If LastRowHandle <> CurrentRowHandle Then
LastRowHandle = CurrentRowHandle
InBold = False
End If
If e.Column.FieldName = "ShortNameFormatted" Then
_CellValue = LTrim(RTrim(e.CellValue))
sArray = Split(_CellValue, " ")
If Len(sArray(0)) <= 2 Then
InBold = True
Else
InBold = False
End If
End If
If InBold Then
e.Appearance.Font = New Font(e.Appearance.Font, FontStyle.Bold)
End If
End Sub
Protected Overrides Sub OnActivated()
MyBase.OnActivated()
AddHandler DoWork, AddressOf _WaitFormClass.DoWork
AddHandler InitWork, AddressOf _WaitFormClass.Initwork
AddHandler FinalWork, AddressOf _WaitFormClass.Finalwork
End Sub
Protected Overrides Sub OnDeactivated()
MyBase.OnDeactivated()
RemoveHandler DoWork, AddressOf _WaitFormClass.DoWork
RemoveHandler InitWork, AddressOf _WaitFormClass.Initwork
RemoveHandler FinalWork, AddressOf _WaitFormClass.Finalwork
End Sub
End Class