question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Bug]: Docked controls are rendered with smaller size which hides the caption/title text.

See original GitHub issue

Describe the bug This problem was mentioned during discussions in issue https://github.com/Krypton-Suite/Standard-Toolkit/issues/653#issuecomment-1093981598 by @iomismo and I don’t see it being separately tracked so I decided to log it here. If I missed it being tracked somewhere else then my apologies.

Short story, Left/Right docked pages are only rendered wide enough to show the right hand side buttons.

It should also be noted that I’ve created a project where I’ve embedded a KryptonPanel with a KryptonDockingManager in a document and displayed it in a KryptonDockableWorkspace (so a nested docking panel) and I see the same type of issue in the working version.

Steps to reproduce the behavior:

  1. Open the Demo project Krypton Docking Examples 2019 - Nuget.sln and set the startup project to Multi Control Docking 2019
  2. Note that currently this project references <PackageReference Include="Krypton.Toolkit.Canary" Version="6.2110.274-beta" />
  3. Debug the application and note that the vertically docked (not auto hidden) groups are displayed where one can read the caption/title. image
  4. Upgrade the Krypton packages to the latest version, such as: <PackageReference Include="Krypton.Toolkit.Canary" Version="65.22.3.89-beta" />
  5. Rebuild and run and now the tabbed group is rendered like this: image

Expected behavior The rendered tab should be wide enough to show the caption/title of the page. According to the discussion the last time this worked was version 6.2201.4.

I’ve created a project where I’ve embedded a KryptonPanel with a KryptonDockingManager in a document and displayed it in a KryptonDockableWorkspace (so a nested docking panel) and I see the same type of issue in 6.2201.4 version. After I submit this I’ll modify the Krypton example for this design and upload it. Uploaded image

Desktop (please complete the following information):

  • OS: Windows 10 Pro
  • Version 19044.1586

Here’s the example project updated with an embedded DockingManager. The embedded docking manager has this issue regardless of the version. Krypton Docking Examples 2019 - Nuget.zip

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:9 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
Wagnerpcommented, Apr 11, 2022

Hi @bakerhillpins

What branch should I be on when I’m looking to debug these errors?

The active development branch is alpha

0reactions
Smurf-IVcommented, Apr 18, 2022

If you can word what you are trying to achieve and create a linked Feature request, then it can be looked at when next a visit to dicking occurs.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Standard-Toolkit/Documents/Help/Changelog.md at master
Resolved #693, Docked controls are rendered with smaller size which hides the caption/title text. Resolved #653, Page Drag&Drop/Floating exception ...
Read more >
c# - Docked controls placed within TableLayout do not ...
Docked controls placed within TableLayout do not automatically size smaller than their creation size. This issue is better demonstrated than ...
Read more >
Expandable panel on all four directions
As you know any control has a location (starting point) from where is being rendered and a size (width and height). All containers...
Read more >
c# - Panel.Dock Fill ignoring other Panel.Dock setting
I ran into the same issue. Mine was with adding new/custom controls below the menu strip during run time. The problem was the...
Read more >
Changes and Additions
TileRender - Takes a component, the rectangle to render, the render size in pixels, the tile size in pixels, and a boolean value...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found