I have what is surely a very, very simple question. I want to fix it so that a user can navigate FROM 'formA' TO 'formB' by clicking a button on FormA (or a line in a text box, or a cell in a datagrid... or from anything else supporting an On_Click event). In a Microsoft WEB application this is dead straightforward: Server.Transfer(<formname> <data transfer or other command>). There must be an equivalent to this in Windows Apps but I can't find it anywhere. There's no example even in the text-books I've got ('Developing Windows-Based Applications', 'Microsoft Visual C Sharp Step by Step' and 'Beginning C# 2005 Databases'. None of these guys seem to use as an example a Windows application using multiple forms with navigation between said forms, which is odd. The Visual C Sharp Step By Step book gives you 'Server.Transfer' on p577, but I need the equivalent for Windows Apps! Perhaps it's something abstruse and difficult after all (Hope not!) I've got experience in Web Apps but am comparatively new to Windows Apps, hence the problem. ALL I want (assuming it exists) is the one or two lines which, like Server.Transfer(....) in the Web Apps world, will get me from one form to another (also being able to transfer data from one form to another, too).