Ciao a tutti, spero di aver inserito il mio topic nel posto giusto....
Spero che tra voi ci sia quancuno che mi risolva un problemino che ho con un progetto in Visual C#;
Mi spiego, ho creato un form che mi attiva un Usercontrol, nel quale ho dei button, label, ecc.ecc. Questo è il codice che mi abilita il Usercontrol:

codice:
private void Form1_Load(object sender, EventArgs e)
{
   Menu uc1 = new Menu();//creo l'istanza del mio controllo
   uc1.Location = new Point(0, 0);//dico di posizionarsi nel vertice alto sinistro del form
   this.Controls.Add(uc1);//aggiungo il controllo al form (lo rendo visibile)
}
Il codice del mio Usercontro è questo:

codice:
public partial class Menu : UserControl
{
   public Menu()
   {
      InitializeComponent();

      BitmapRegion.CreateControlRegion(button1, bmpDVDup);
      BitmapRegion.CreateControlRegion(button2, bmpMP3up);
      BitmapRegion.CreateControlRegion(button3, bmpNAVIup);
      .....
Ora da questo UC, alla pressione di un button, deve chiudermi "Menu" e aprirmi "MP3", che è un'altro UC, questo è il suo codice:

codice:
public partial class MP3 : UserControl
{
   public MP3()
   {
      InitializeComponent();

      BitmapRegion.CreateControlRegion(button1, bmpFRECCESUup);
      BitmapRegion.CreateControlRegion(button2, bmpFRECCIASUup);
      .....
Il problema è a questo punto!!!
HELP ME!!!!
Come faccio a chiudere un UC e aprirne un'altro?