Figured it out, dunno how I mucked it up at first, here's how you do it correctly. my button from form1
private void buttonSched_Click(object sender, EventArgs e)
{
string instText = comboInst.GetItemText(comboInst.SelectedItem);
string folder = instText.Substring(0, 4);
Schedule Open = new Schedule(instText);
Open.Show();
}
Calling is in form2:
public partial class Form2 : Form
{
private string start;
public Form2(string inst)
{
InitializeComponent();
this.start = inst;
}
private void Schedule_Load(object sender, EventArgs e)
{
System.Windows.Forms.MessageBox.Show(start);
}
Quite simple, I know, but I was thinking too much into something that didn't really need that deep of thought. Thanks for the looks! Hope this helps someone in the future. BTW - you can alter the string after it's been called to the new form. I.E.
System.Windows.Forms.MessageBox.Show(start.Substring(0, 4));
This is what I needed the code to do, grab the first 4 characters from the string. Now I can use the string raw, or formatted if I like. Thanks again!