Fix NodeId display, prepare multiselect, select active ribbon page on ribbon merging

This commit is contained in:
Jonathan Jenne
2023-07-24 16:00:32 +02:00
parent ea5ea5f205
commit 5cb526e7a4
7 changed files with 209 additions and 146 deletions

View File

@@ -954,12 +954,12 @@ Public Class frmMain
Private Sub ribbonMain_Merge(sender As Object, e As RibbonMergeEventArgs) Handles ribbonMain.Merge
' Zeigt im Ribbon Control den Kalender-Tab an, wenn der Kalender Maximiert wurde
If e.MergedChild.Name = "ribbonCalendar" Then
For Each page As RibbonPage In e.MergeOwner.MergedPages
If page.Name = "pageCalendar" Then
e.MergeOwner.SelectedPage = page
End If
Next
Dim oMergeableRibbons = New List(Of String) From {"ribbonCalendar", "ribbonNodeNavigation"}
Dim oMergedRibbonControl = e.MergedChild
If oMergeableRibbons.Contains(oMergedRibbonControl.Name) Then
Dim oMergedPage = e.MergeOwner.MergedPages.First()
e.MergeOwner.SelectedPage = oMergedPage
End If
End Sub