Very good tutorial. Just two things: you could also demonstrate the use of the TDocTabSet component (which is wonderful) and at 6:02 you forgot to say that WM_NCLBUTTONDOWN stands for the LEFT mouse button and there also are WM_NCRBUTTONDOWN (Right) and WM_NCMBUTTONDOWN (Middle).
@cbk620 Жыл бұрын
You are great. Thanks forever
@codegearguru12 жыл бұрын
Yup I make a few mistakes now and again. You'll be pleased to know that I cover the TDockTabSet (And Drag and Dock in more detail) in "Building Applications in Delphi using the Visual Component Library - Part 2" - which is a 6 hour long commercial video available from my website.
@aledan215 жыл бұрын
Very interesting your lessons! I think that can be useful to many.
@Nostromo32711 ай бұрын
Good Day, Alister. Can I create dockable forms in FireMonkey? Thanks a million!
@sashazxtt3 жыл бұрын
Thanks for sharing the video. A big (and so far unresolvable by me) problem is the fact that the controls owned by a form that is attached/detached have their windows re-created upon docking/undocking. This is a major problem - not only this is wasteful, but it often leads to a loss of state that is impossible to save/restore in the application. An example of this is an embedded browser control. In case of the TEdgeBrowser, for example, the control performs a navigation to the last URL it has. Which completely wipes out the state of an HTML app inside. Tha same issue exists when changing a control's Parent. If somebody has any idea, I'm all years (and eyes as the case may be on KZbin).
@fabianmauriciosizapaladine12019 жыл бұрын
excellent you should do it with Firemonkey(Multi-Device Application)
@patricksoo15 жыл бұрын
Wow... was looking for this for a long time! But here's my question. I want my forms to manualdock right from the open of the main form. Say 3 forms in one panel. But I want the forms to be docked 1 on top of the other, yet i keep getting it arranged from left to right! Anyway to go around this?
@patricksoo15 жыл бұрын
Oh also.. I want to force the 'caption' bars to the top!