Labels laden wie sie sollen
This commit is contained in:
parent
5ac9b9b6fc
commit
80f49a1546
26
Global_Indexer/frmIndex.designer.vb
generated
26
Global_Indexer/frmIndex.designer.vb
generated
@ -31,6 +31,7 @@ Partial Class frmIndex
|
|||||||
Dim SerializableAppearanceObject4 As DevExpress.Utils.SerializableAppearanceObject = New DevExpress.Utils.SerializableAppearanceObject()
|
Dim SerializableAppearanceObject4 As DevExpress.Utils.SerializableAppearanceObject = New DevExpress.Utils.SerializableAppearanceObject()
|
||||||
Me.SplitContainer1 = New System.Windows.Forms.SplitContainer()
|
Me.SplitContainer1 = New System.Windows.Forms.SplitContainer()
|
||||||
Me.pnlIndex = New System.Windows.Forms.Panel()
|
Me.pnlIndex = New System.Windows.Forms.Panel()
|
||||||
|
Me.tlpIndex = New System.Windows.Forms.TableLayoutPanel()
|
||||||
Me.ComboboxDoctype = New DevExpress.XtraEditors.SearchLookUpEdit()
|
Me.ComboboxDoctype = New DevExpress.XtraEditors.SearchLookUpEdit()
|
||||||
Me.RibbonControl1 = New DevExpress.XtraBars.Ribbon.RibbonControl()
|
Me.RibbonControl1 = New DevExpress.XtraBars.Ribbon.RibbonControl()
|
||||||
Me.BarButtonItem1 = New DevExpress.XtraBars.BarButtonItem()
|
Me.BarButtonItem1 = New DevExpress.XtraBars.BarButtonItem()
|
||||||
@ -50,6 +51,7 @@ Partial Class frmIndex
|
|||||||
Me.BarCheckItem_MultiIndexing = New DevExpress.XtraBars.BarCheckItem()
|
Me.BarCheckItem_MultiIndexing = New DevExpress.XtraBars.BarCheckItem()
|
||||||
Me.BarToggleSwitchItem_Preselection = New DevExpress.XtraBars.BarToggleSwitchItem()
|
Me.BarToggleSwitchItem_Preselection = New DevExpress.XtraBars.BarToggleSwitchItem()
|
||||||
Me.BarButtonItem_OK = New DevExpress.XtraBars.BarButtonItem()
|
Me.BarButtonItem_OK = New DevExpress.XtraBars.BarButtonItem()
|
||||||
|
Me.BarButtonItem3 = New DevExpress.XtraBars.BarButtonItem()
|
||||||
Me.RibbonPage1 = New DevExpress.XtraBars.Ribbon.RibbonPage()
|
Me.RibbonPage1 = New DevExpress.XtraBars.Ribbon.RibbonPage()
|
||||||
Me.RibbonPageGroup3 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
|
Me.RibbonPageGroup3 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
|
||||||
Me.RibbonPageGroup4 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
|
Me.RibbonPageGroup4 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
|
||||||
@ -79,8 +81,6 @@ Partial Class frmIndex
|
|||||||
Me.PdfBarController2 = New DevExpress.XtraPdfViewer.Bars.PdfBarController(Me.components)
|
Me.PdfBarController2 = New DevExpress.XtraPdfViewer.Bars.PdfBarController(Me.components)
|
||||||
Me.RibbonPage2 = New DevExpress.XtraBars.Ribbon.RibbonPage()
|
Me.RibbonPage2 = New DevExpress.XtraBars.Ribbon.RibbonPage()
|
||||||
Me.DxErrorProvider1 = New DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider(Me.components)
|
Me.DxErrorProvider1 = New DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider(Me.components)
|
||||||
Me.BarButtonItem3 = New DevExpress.XtraBars.BarButtonItem()
|
|
||||||
Me.tlpIndex = New System.Windows.Forms.TableLayoutPanel()
|
|
||||||
CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
Me.SplitContainer1.Panel1.SuspendLayout()
|
Me.SplitContainer1.Panel1.SuspendLayout()
|
||||||
Me.SplitContainer1.Panel2.SuspendLayout()
|
Me.SplitContainer1.Panel2.SuspendLayout()
|
||||||
@ -124,6 +124,11 @@ Partial Class frmIndex
|
|||||||
Me.pnlIndex.Controls.Add(Me.tlpIndex)
|
Me.pnlIndex.Controls.Add(Me.tlpIndex)
|
||||||
Me.pnlIndex.Name = "pnlIndex"
|
Me.pnlIndex.Name = "pnlIndex"
|
||||||
'
|
'
|
||||||
|
'tlpIndex
|
||||||
|
'
|
||||||
|
resources.ApplyResources(Me.tlpIndex, "tlpIndex")
|
||||||
|
Me.tlpIndex.Name = "tlpIndex"
|
||||||
|
'
|
||||||
'ComboboxDoctype
|
'ComboboxDoctype
|
||||||
'
|
'
|
||||||
Me.ComboboxDoctype.AllowDrop = True
|
Me.ComboboxDoctype.AllowDrop = True
|
||||||
@ -289,6 +294,12 @@ Partial Class frmIndex
|
|||||||
Me.BarButtonItem_OK.Name = "BarButtonItem_OK"
|
Me.BarButtonItem_OK.Name = "BarButtonItem_OK"
|
||||||
Me.BarButtonItem_OK.ShowItemShortcut = DevExpress.Utils.DefaultBoolean.[True]
|
Me.BarButtonItem_OK.ShowItemShortcut = DevExpress.Utils.DefaultBoolean.[True]
|
||||||
'
|
'
|
||||||
|
'BarButtonItem3
|
||||||
|
'
|
||||||
|
resources.ApplyResources(Me.BarButtonItem3, "BarButtonItem3")
|
||||||
|
Me.BarButtonItem3.Id = 31
|
||||||
|
Me.BarButtonItem3.Name = "BarButtonItem3"
|
||||||
|
'
|
||||||
'RibbonPage1
|
'RibbonPage1
|
||||||
'
|
'
|
||||||
Me.RibbonPage1.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageGroup3, Me.RibbonPageGroup4, Me.RibbonPageGroup1})
|
Me.RibbonPage1.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageGroup3, Me.RibbonPageGroup4, Me.RibbonPageGroup1})
|
||||||
@ -473,17 +484,6 @@ Partial Class frmIndex
|
|||||||
'
|
'
|
||||||
Me.DxErrorProvider1.ContainerControl = Me
|
Me.DxErrorProvider1.ContainerControl = Me
|
||||||
'
|
'
|
||||||
'BarButtonItem3
|
|
||||||
'
|
|
||||||
resources.ApplyResources(Me.BarButtonItem3, "BarButtonItem3")
|
|
||||||
Me.BarButtonItem3.Id = 31
|
|
||||||
Me.BarButtonItem3.Name = "BarButtonItem3"
|
|
||||||
'
|
|
||||||
'tlpIndex
|
|
||||||
'
|
|
||||||
resources.ApplyResources(Me.tlpIndex, "tlpIndex")
|
|
||||||
Me.tlpIndex.Name = "tlpIndex"
|
|
||||||
'
|
|
||||||
'frmIndex
|
'frmIndex
|
||||||
'
|
'
|
||||||
Me.Appearance.Options.UseFont = True
|
Me.Appearance.Options.UseFont = True
|
||||||
|
|||||||
@ -139,7 +139,7 @@
|
|||||||
<value>2</value>
|
<value>2</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tlpIndex.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
<data name="tlpIndex.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||||
<value>Fill</value>
|
<value>Top</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tlpIndex.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="tlpIndex.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>0, 0</value>
|
<value>0, 0</value>
|
||||||
@ -148,7 +148,7 @@
|
|||||||
<value>1</value>
|
<value>1</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tlpIndex.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="tlpIndex.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>615, 479</value>
|
<value>615, 0</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tlpIndex.TabIndex" type="System.Int32, mscorlib">
|
<data name="tlpIndex.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>0</value>
|
<value>0</value>
|
||||||
@ -1068,6 +1068,12 @@
|
|||||||
<data name=">>BarButtonItem_OK.Type" xml:space="preserve">
|
<data name=">>BarButtonItem_OK.Type" xml:space="preserve">
|
||||||
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name=">>BarButtonItem3.Name" xml:space="preserve">
|
||||||
|
<value>BarButtonItem3</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>BarButtonItem3.Type" xml:space="preserve">
|
||||||
|
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
<data name=">>RibbonPage1.Name" xml:space="preserve">
|
<data name=">>RibbonPage1.Name" xml:space="preserve">
|
||||||
<value>RibbonPage1</value>
|
<value>RibbonPage1</value>
|
||||||
</data>
|
</data>
|
||||||
@ -1230,12 +1236,6 @@
|
|||||||
<data name=">>DxErrorProvider1.Type" xml:space="preserve">
|
<data name=">>DxErrorProvider1.Type" xml:space="preserve">
|
||||||
<value>DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>BarButtonItem3.Name" xml:space="preserve">
|
|
||||||
<value>BarButtonItem3</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>BarButtonItem3.Type" xml:space="preserve">
|
|
||||||
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>$this.Name" xml:space="preserve">
|
<data name=">>$this.Name" xml:space="preserve">
|
||||||
<value>frmIndex</value>
|
<value>frmIndex</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@ -12,6 +12,7 @@ Imports DigitalData.Modules.Base
|
|||||||
'Imports System.Security.Principal
|
'Imports System.Security.Principal
|
||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
Imports DigitalData.Modules.Windream
|
Imports DigitalData.Modules.Windream
|
||||||
|
Imports GdPicture.Internal.MSOfficeBinary.translator.Spreadsheet.XlsFileFormat.Records
|
||||||
Imports Limilabs.Mail
|
Imports Limilabs.Mail
|
||||||
'Imports DevExpress.DataAccess.Native.Json
|
'Imports DevExpress.DataAccess.Native.Json
|
||||||
'Imports GdPicture.Internal.MSOfficeBinary.translator.Spreadsheet.XlsFileFormat.Records
|
'Imports GdPicture.Internal.MSOfficeBinary.translator.Spreadsheet.XlsFileFormat.Records
|
||||||
@ -168,23 +169,22 @@ Public Class frmIndex
|
|||||||
pnlIndex.Controls.Add(lbl)
|
pnlIndex.Controls.Add(lbl)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub AddLabelAndControl(labelText As String,
|
Private Sub AddLabelAndControl(labelText As String, ctrl As Control, indexName As String)
|
||||||
ctrl As Control,
|
|
||||||
indexName As String)
|
|
||||||
|
|
||||||
'--- Label vorbereiten ------------------------------------
|
'--- Label vorbereiten ------------------------------------
|
||||||
Dim lbl As New Label With {
|
Dim lbl As New Windows.Forms.Label With {
|
||||||
.Name = $"lbl_{indexName}",
|
.Name = $"lbl_{indexName}",
|
||||||
.Text = labelText,
|
.Text = labelText,
|
||||||
.AutoSize = True,
|
.AutoSize = True,
|
||||||
.Anchor = AnchorStyles.Left,
|
.Anchor = AnchorStyles.Left,
|
||||||
.Margin = New Padding(4, 4, 4, 4) 'äußerer Abstand
|
.Margin = New Padding(4, 4, 4, 4)
|
||||||
}
|
}
|
||||||
|
|
||||||
'--- Control vorbereiten ----------------------------------
|
'--- Control vorbereiten ----------------------------------
|
||||||
ctrl.Anchor = AnchorStyles.Left Or AnchorStyles.Right
|
ctrl.Anchor = AnchorStyles.Left Or AnchorStyles.Right
|
||||||
ctrl.Margin = New Padding(4, 4, 8, 4) 'äußerer Abstand rechts etwas größer
|
ctrl.Margin = New Padding(4, 4, 4, 4)
|
||||||
ctrl.Width = 260 'falls AutoSize=False
|
ctrl.Width = 300 'falls AutoSize=False
|
||||||
|
ctrl.Dock = DockStyle.Fill
|
||||||
|
|
||||||
'--- Zeile dynamisch anlegen ------------------------------
|
'--- Zeile dynamisch anlegen ------------------------------
|
||||||
tlpIndex.RowCount += 1
|
tlpIndex.RowCount += 1
|
||||||
@ -2123,9 +2123,9 @@ Public Class frmIndex
|
|||||||
Dim oDpiscale = oScreen.GetScreenScaling(Me)
|
Dim oDpiscale = oScreen.GetScreenScaling(Me)
|
||||||
|
|
||||||
Dim oRowTop As Integer = 20 * oDpiscale
|
Dim oRowTop As Integer = 20 * oDpiscale
|
||||||
Dim oLabelLeft As Integer = 10
|
Dim oLabelLeft As Integer = 20
|
||||||
Dim oControlLeft As Integer = 160
|
Dim oControlLeft As Integer = 250
|
||||||
Dim oControlWidth As Integer = 300
|
Dim oControlWidth As Integer = 420
|
||||||
Dim oZeilenhoehe As Integer = 30 * oDpiscale
|
Dim oZeilenhoehe As Integer = 30 * oDpiscale
|
||||||
|
|
||||||
_Logger.Info("Loading Indicies for Screen Scaling Factor [{0}]", oDpiscale)
|
_Logger.Info("Loading Indicies for Screen Scaling Factor [{0}]", oDpiscale)
|
||||||
@ -2160,15 +2160,20 @@ Public Class frmIndex
|
|||||||
|
|
||||||
Dim ctrl As Control = Nothing
|
Dim ctrl As Control = Nothing
|
||||||
|
|
||||||
|
Dim lbl As Windows.Forms.Label = Nothing
|
||||||
|
|
||||||
' Label nur anzeigen, wenn nicht BOOLEAN
|
' Label nur anzeigen, wenn nicht BOOLEAN
|
||||||
If oDataType <> ClassConstants.INDEX_TYPE_BOOLEAN Then
|
If oDataType <> ClassConstants.INDEX_TYPE_BOOLEAN Then
|
||||||
Dim lbl As New Label()
|
lbl = New Windows.Forms.Label()
|
||||||
lbl.Text = oRow.Item("COMMENT").ToString()
|
lbl.Text = oRow.Item("COMMENT").ToString()
|
||||||
lbl.Left = oLabelLeft
|
lbl.Left = oLabelLeft
|
||||||
lbl.Top = oRowTop
|
lbl.Top = oRowTop
|
||||||
lbl.Width = oControlLeft - oLabelLeft - 10
|
lbl.Width = oControlLeft - oLabelLeft - 10
|
||||||
lbl.Height = 20
|
lbl.AutoSize = True
|
||||||
lbl.TextAlign = ContentAlignment.MiddleRight
|
lbl.MaximumSize = New Size(lbl.Width, 0) ' Max Breite, Höhe unbegrenzt
|
||||||
|
lbl.Height = lbl.PreferredHeight
|
||||||
|
lbl.TextAlign = ContentAlignment.MiddleLeft
|
||||||
|
lbl.UseCompatibleTextRendering = True
|
||||||
pnlIndex.Controls.Add(lbl)
|
pnlIndex.Controls.Add(lbl)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@ -2207,7 +2212,17 @@ Public Class frmIndex
|
|||||||
pnlIndex.Controls.Add(ctrl)
|
pnlIndex.Controls.Add(ctrl)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
oRowTop += oZeilenhoehe
|
Dim zeilenhoeheAktuell As Integer
|
||||||
|
|
||||||
|
If oDataType <> ClassConstants.INDEX_TYPE_BOOLEAN Then
|
||||||
|
' Verwende die Höhe vom Label oder Mindesthöhe
|
||||||
|
zeilenhoeheAktuell = Math.Max(lbl.Height, 30 * oDpiscale)
|
||||||
|
Else
|
||||||
|
' Für Boolean Controls kannst du die Standardhöhe nehmen
|
||||||
|
zeilenhoeheAktuell = 30 * oDpiscale
|
||||||
|
End If
|
||||||
|
|
||||||
|
oRowTop += zeilenhoeheAktuell
|
||||||
Next
|
Next
|
||||||
|
|
||||||
' Panel- und Formhöhe anpassen, wenn nötig
|
' Panel- und Formhöhe anpassen, wenn nötig
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user