If the form is a MDI child form, you should override the HandleDpiChanged method of the MDI parent form and iterate the MDI children. Then, you can adjust the ToolWindow size of the desired child form:
Me.IsMdiContainer = TrueDim childForm AsNew RadForm1
childForm.MdiParent = Me
ForEach f As Form InMe.MdiChildren
Dim form As RadForm1 = TryCast(f, RadForm1)
If form IsNotNothingThen
form.ToolWindow1.TabStrip.SizeInfo.SizeMode = Telerik.WinControls.UI.Docking.SplitPanelSizeMode.Absolute
form.ToolWindow1.TabStrip.SizeInfo.AbsoluteSize = New Size(200 * form.RadDock1.RootElement.DpiScaleFactor.Width, 0)
I believe that it would cover your scenario.
Dess | Tech Support Engineer, Sr.
this only works when the form is not hosted in a mdicontainer.
Dess | Tech Support Engineer, Principal
Posted on:29 Jul 2020 09:20
The possible solution that I can suggest is to adjust the fixed size of the tab strip according to the current scale factor. Override the form's HandleDpiChanged method where you can introduce the changes to any window you want: