GeekArticles
Programming
Delphi
Programming
DelphiDelphi MDI Applications Tips and Tricks
in <a MDI Development</i></a> :: <img MDI />
<p>MDI stands for Multiple Document Interface. In an MDI application, more than one document or child window can be opened within a single parent window. This is a common situation in applications such as spreadsheets or word processors - one window, usually called the <b>MDI parent or MDI container</b>, contains many other windows, usually called <b>(MDI) child forms</b>.</p>
<p>MDI interface was designed in the days of Windows 3 (some 10+ years ago) and it was designed with a single type of application in mind: a parent window that hosts multiple instances of the same class of window (just think of you first MS Word). As such it has its flaws, but is still widely used by (Delphi) developers.</p>
<p>To help you start creating MDI application with Delphi, or to empower your existing MDI solutions, collected a few tips and tricks every Delphi MDI developer should be aware of.</p>
<p><b>Delphi MDI Tutorials, Articles, Tips and Tricks:</b>
<ul MDI</a></li>
<li><a Document application with Delphi. First steps.</a></li>
<li><a ActiveMDIChild and MDI Parent menu</a></li>
<li><a New or Show Already Created Child Form?</a></li>
<li><a Minimized MDI Child Forms</a></li>
<li><a OnActivate / OnDeactivate for MDI Child Forms</a></li>
<li><a MDI Child Title Bar</a></li>
<li><a New MDI Child Resizing Animation (and Delay) in Delphi MDI Applications</a></li>
<li><a and Calling an MDI Child Form from a DLL</a></li>
<li><a Out the Main Form of an Application When Modal Form is Displayed</a></li>
</ul>
<p 1px solid MDI Applications Tips and Tricks</a> originally appeared on <a Delphi Programming</a> on Tuesday, October 6th, 2009 at 06:50:06.</p><p><a | <a | <a MDI Applications Tips and this</a></p>
Sponsored Links
Read Next: DictaSoft Layout Pack
Related Topics
Subscribe via RSS
Delphi
- A load of ASP.NET related tutorials, articles, tips and tricks!
- How to move PageControl's tabs using drag'n'drop
- Charts in database applications
- Creating Components Dynamically (at Run-Time)
- The role of the "AOwner" parameter in the Create constructor
- Creating a roll up form (with animation)
- Poll: Do you already have some experience with Delphi?
- Creating a database from Delphi code
- TMemoBar - T(Custom)Memo extender
- How to click-and-select a line in TMemo
