Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    10

    Aiuto chiusura/apertura Usercontrol da Form

    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?

  2. #2
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    431
    Credo che questa discussione andava messa nel forum apposito per il .net

    Comunque, potresti predisporre un evento nel tuo user crontrol al quale assegni un handler nel form che lo ospita che avverte che quel certo tasto è stato premuto e a quel punto dal forum rimuovi quello user control e metti quello che ti serve..

    Per poterti fare un esempio mi servirebbe un po' più di codice

    Ciao

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Originariamente inviato da r1cky`
    Credo che questa discussione andava messa nel forum apposito per il .net
    Esatto.
    Per i linguaggi .NET c'è il forum "Visual Basic e .NET Framework".

    Inoltre, come indicato nel Regolamento interno, il codice va postato indentato e all'interno degli appositi tag CODE (Punto 6, è tutto scritto lì).

    Altra cosa scritta nel regolamento: il linguaggio va obbligatoriamente indicato nel titolo.

    Sposto la discussione e, se indentato, aggiungo i tag code al codice.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.