RSH -<br><br>You can only set the MDI Child property after you have inserted a MDI parent form into your project. BTW, you can only have one MDI parent form in a project.<br><br>You've run into one of the thornier problems in VB -- one that we always ask new job applicants -- and that is how to get data from one form to another. At a minimum, you can:<br><br>1) Use Global variables<br>2) Use properties on callee form<br>3) Use public variables on callee form<br>4) Pass the data in as function parameters to a function/subroutine in the callee form<br>5) Send the data to a parent piece of code/form, and tell it to pass the data on to the other form on your behalf (the 'framework' technique)<br><br>and there are other variations on this. I've even seen people use a database to pass data around, but I think that is very poor practice because it's really slow. Of the techniques I listed, at my company we prefer to use properties on the callee form (#2), although we have been known to use #4, as well.<br><br>Chip H.<br>