Непонятно взаимодействие между этими формами, но я думаю, что вы должны передать ссылку на основную форму другой форме, позволяя ей изменять основные элементы управления формы.
Примерно так:
MainForm:
Form2 form2=new Form2(this);
Форма 2:
private MainForm mainForm;
public Form2(MainForm mainForm)
{
this.mainForm=mainForm;
}
private void DoSomething()
{
this.mainForm.Controls. ....
}
обновлено
Вы также можете использовать отражение или динамический тип.
смотрите здесь:
http://www.codeproject.com/KB/cs/csharpreflection.aspx
или здесь для использования динамического:
http://msdn.microsoft.com/en-us/library/dd264736.aspx
эти примеры в c #, но это легкоконвертировать в vb.net с помощью такого инструмента:
http://converter.telerik.com/