Mat,
>I have 2 different forms, each with their own Toolbar. They share some of the same button subclasses that I have created. When I click the close button on one form's toolbar, the GetActiveForm method gets a reference to the correct form. When I click the same button on the second form, the GetActiveForm either gets null or a different form?
>
>I assume I am missing a setting somewhere, but I don't see the difference in the 2 forms. I call mmAppDesktop.MainForm.GetActiveForm() and when I step into the code, the property this.IsMdiContainer is true, but the property this.ActiveMdiChild is wrong.
So these forms are two completely different classes? I may need to get on your comnputer and take a look.
Best Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com