The first thing to work out is "what is the other project?"
1) If you mean another form, then it's not difficult, but exactly how you do it depends on the "relationship" between the two forms.
Have a look at these, one of them will fit your circumstances.
The form that creates an instance of another:
MyForm mf = new MyForm();
mf.Show();
Is the "parent", the other form is the "child".
(This doesn't imply any formal MDI relationship)
Transferring information between two forms, Part 1: Parent to Child[
^]
Transferring information between two forms, Part 2: Child to Parent[
^]
Transferring information between two forms, Part 3: Child to Child[
^]
2) If it's a separate project within the same solution (i.e. a separate EXE or DLL file is created when you build your application in Visual Studio) then you need to look at that project and decide which class it needs to go to, and what properties to use, then find the appropriate instance of that class to work with. Or perhaps add the class and / or properties! We can't help you with that as we have no idea what you code looks like!
3) If it's a separate project that is added as a Reference to your application in Visual studio, then it's the same as (2) above, but with the added complication that you may not be able to see or modify the code in the "destination" project either!
So start by sitting down and working out what you need to happen to what, and when - then start thinking about what you need to know in order to do it. We can't tell you "do this" because we have no idea what you have to work with, and we can't see your screen, access your HDD, or read your mind - we only get exactly what you type to work with.