show full ribbon, replace lookupcontrol with textbox when readonly true
This commit is contained in:
@@ -308,7 +308,6 @@ Public Class frmValidator
|
||||
me_closing = False
|
||||
pdfxchange = False
|
||||
sumatra = False
|
||||
RibbonControl1.Minimized = True
|
||||
FormLoaded = False
|
||||
|
||||
|
||||
@@ -823,38 +822,49 @@ Public Class frmValidator
|
||||
|
||||
Case "LOOKUP"
|
||||
LOGGER.Debug("Versuch LOOKUP zu laden")
|
||||
Dim lookup As LookupControl2 = ClassControlCreator.CreateExistingLookupControl(oControlRow, False)
|
||||
|
||||
lookup.PreventDuplicates = oControlRow.Item("VKT_PREVENT_MULTIPLE_VALUES")
|
||||
lookup.AllowAddNewValues = oControlRow.Item("VKT_ADD_ITEM")
|
||||
lookup.MultiSelect = oControlRow.Item("MULTISELECT")
|
||||
Dim oMultiselect = oControlRow.Item("MULTISELECT")
|
||||
Dim oReadonly = oControlRow.Item("READ_ONLY")
|
||||
|
||||
If NotNull(oControlRow.Item("DEFAULT_VALUE"), "") <> "" Then
|
||||
lookup.SelectedValues = New List(Of String) From {oControlRow.Item("DEFAULT_VALUE")}
|
||||
End If
|
||||
If oMultiselect = False And oReadonly = True Then
|
||||
Dim lookupReadonly = ClassControlCreator.CreateExistingTextbox(oControlRow, False)
|
||||
oMyControl = lookupReadonly
|
||||
Else
|
||||
Dim lookup As LookupControl2 = ClassControlCreator.CreateExistingLookupControl(oControlRow, False)
|
||||
|
||||
oMyControl = lookup
|
||||
'Wenn Multiselect false dann prüfen ob abhängiges Control
|
||||
If CBool(oControlRow.Item("MULTISELECT")) = False Then
|
||||
Dim filteredData As DataTable = DTCONTROLS.Clone()
|
||||
Dim oExpression = $"SQL_UEBERPRUEFUNG like '%#CTRL#{oMyControl.Name}%'"
|
||||
DTCONTROLS.Select(oExpression).CopyToDataTable(filteredData, LoadOption.PreserveChanges)
|
||||
If filteredData.Rows.Count = 1 Then
|
||||
'AddHandler lookup.EditValueChanged, AddressOf onLookUp1
|
||||
AddHandler lookup.SelectedValuesChanged, AddressOf onLookUp1
|
||||
lookup.PreventDuplicates = oControlRow.Item("VKT_PREVENT_MULTIPLE_VALUES")
|
||||
lookup.AllowAddNewValues = oControlRow.Item("VKT_ADD_ITEM")
|
||||
lookup.MultiSelect = oMultiselect
|
||||
|
||||
If NotNull(oControlRow.Item("DEFAULT_VALUE"), "") <> "" Then
|
||||
lookup.SelectedValues = New List(Of String) From {oControlRow.Item("DEFAULT_VALUE")}
|
||||
End If
|
||||
|
||||
oMyControl = lookup
|
||||
'Wenn Multiselect false dann prüfen ob abhängiges Control
|
||||
If CBool(oControlRow.Item("MULTISELECT")) = False Then
|
||||
Dim filteredData As DataTable = DTCONTROLS.Clone()
|
||||
Dim oExpression = $"SQL_UEBERPRUEFUNG like '%#CTRL#{oMyControl.Name}%'"
|
||||
DTCONTROLS.Select(oExpression).CopyToDataTable(filteredData, LoadOption.PreserveChanges)
|
||||
If filteredData.Rows.Count = 1 Then
|
||||
'AddHandler lookup.EditValueChanged, AddressOf onLookUp1
|
||||
AddHandler lookup.SelectedValuesChanged, AddressOf onLookUp1
|
||||
End If
|
||||
End If
|
||||
|
||||
AddHandler lookup.GotFocus, Sub(sender As Control, e As EventArgs)
|
||||
If DirectCast(lookup.Tag, ClassControlCreator.ControlMetadata).ReadOnly = False Then
|
||||
lookup.BackColor = Color.Lime
|
||||
End If
|
||||
End Sub
|
||||
AddHandler lookup.LostFocus, Sub(sender As Control, e As EventArgs)
|
||||
If DirectCast(lookup.Tag, ClassControlCreator.ControlMetadata).ReadOnly = False Then
|
||||
lookup.BackColor = Color.White
|
||||
End If
|
||||
End Sub
|
||||
End If
|
||||
|
||||
AddHandler lookup.GotFocus, Sub(sender As Control, e As EventArgs)
|
||||
If DirectCast(lookup.Tag, ClassControlCreator.ControlMetadata).ReadOnly = False Then
|
||||
lookup.BackColor = Color.Lime
|
||||
End If
|
||||
End Sub
|
||||
AddHandler lookup.LostFocus, Sub(sender As Control, e As EventArgs)
|
||||
If DirectCast(lookup.Tag, ClassControlCreator.ControlMetadata).ReadOnly = False Then
|
||||
lookup.BackColor = Color.White
|
||||
End If
|
||||
End Sub
|
||||
|
||||
|
||||
'Return filteredData
|
||||
'AddHandler lookup.Leave, AddressOf onLookUp0
|
||||
@@ -3966,13 +3976,6 @@ Public Class frmValidator
|
||||
PdfViewer1.ZoomFactor = 20
|
||||
End Sub
|
||||
|
||||
Private Sub PdfViewer1_ZoomChanged(sender As Object, e As DevExpress.XtraPdfViewer.PdfZoomChangedEventArgs) Handles PdfViewer1.ZoomChanged
|
||||
'SaveMySettingsValue("PDFViewer_ZoomMode", PdfViewer1.ZoomFactor)
|
||||
VIEWER_ZOOM_LEVEL = PdfViewer1.ZoomFactor
|
||||
CONFIG.Config.PDFViewerZoomLevel = VIEWER_ZOOM_LEVEL
|
||||
CONFIG.Save()
|
||||
End Sub
|
||||
|
||||
Private Sub ToolStripDropDownButton1_Click(sender As Object, e As EventArgs) Handles ToolStripDropDownButton1.Click
|
||||
PdfViewer1.ZoomFactor = 20
|
||||
End Sub
|
||||
|
||||
Reference in New Issue
Block a user