Comments (4)
Modifiying the dll HASCaption() does allow the caption bar to appear when nested panel is less than or equal to 1
However, simply setting FormBorderStyle = FormBorderStyle.None; leads to an unwanted excess white area at the right and bottom of the form.
from dockpanelsuite.
So the CustomeFloatWindow
method as described in the documentation seems to only apply FormBorderStyle
but does not re-draw the form
Simply setting FormBorderStyle = FormBorderStyle.None;
result in unwanted excess white area at the right and bottom of the form.
Which looks like the above image.
In order to have it looks properly, you should modify the dll by doing these two things:
Change DockState == DockState.Float && FloatWindow.VisibleNestedPanes.Count <= 1
to DockState == DockState.Float && FloatWindow.VisibleNestedPanes.Count < 1
in DockPane.cs
Change FormBorderStyle = FormBorderStyle.SizableToolWindow;
to FormBorderStyle = FormBorderStyle.None;
in FloatWindow.cs
Compile and replace the WeifenLuo.WinFormsUI.Docking.dll
Result looks like this.
I am not sure if this is possible to be accomplished through System.Reflection
.
Definitely be much more convinient if this is added in the future version of Dock Panel Suite.
from dockpanelsuite.
Is it possible to make FormBorderStyle = FormBorderStyle.None sizable?
from dockpanelsuite.
The mystery around FormBorderStyle.None
is a WinForms nightmare for decades, so I don't expect this library be able to help much.
from dockpanelsuite.
Related Issues (20)
- Event handlers are no longer triggered. HOT 2
- Content Theme HOT 1
- Why not use Reshaper to improve code? HOT 8
- Position of dockContent
- How to hide the caption of dockcontent? HOT 3
- Dock console HOT 3
- RichTextBox lose color during float HOT 4
- How can I show the float window contents while dragging with the mouse?
- ArgumentException: hrgn HOT 1
- Console App Icon
- Dockpanelsuite won't display icon HOT 1
- How to hide auto hide button? HOT 1
- I don't know how to activate the old tab HOT 1
- how to hide close button? HOT 3
- [ObjectListView_Keyboard]: Upon tab navigation the keyboard focus is not moving to column headers and list items. HOT 2
- Could not load type ContextMenu HOT 1
- DockPanel Presence of margins HOT 2
- The Close and Auto Hide buttons are not scaled in 4K screen with 200% DPI HOT 3
- Problem with Menu's HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dockpanelsuite.