If you do not want to do anything drastic you can split your class with the partial keyword and place each piece in its own file.
public partial class Form1 { // file1.cs }
public partial class Form1 { // file2.cs }
See http://msdn.microsoft.com/en-us/library/wa80x488(v=vs.80).aspx