Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [#] Aprire e Chiudere Form

    Una domanda che ai più sembrerà stupidissima..., ma è praticamente la prima volta che provo a fare qualcosa in c#...

    Ipotizziamo che io appia un form principale che si chiama Form1 e un form secondario che si chiama AboutBox1

    Io vorrei che cliccando su una voce del menu del Form1 mi si aprisse il form AboutBox1.

    Ho provato con:

    codice:
            private void testoToolStripMenuItem_Click(object sender, EventArgs e)
            {
                AboutBox1.Show();
            }
    Ma ovviamente non funziona.

    Mi sapete aiutare e spiegare dove sbaglio?

    Grazie mille!

    Quoque tu Bruto fijo de 'na mignotta?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Ho spostato la discussione all'interno del forum dedicato a Visual Basic (VBx, VBA, ...) e ai linguaggi per .NET Framework (VB.NET, C#, ...).

    In futuro, poni in questo forum le domande relative a questi linguaggi.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    codice:
            private void testoToolStripMenuItem_Click(object sender, EventArgs e)
            {
                AboutBox1 ab = new AboutBox1();
                ab.ShowDialog();
            }
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Originariamente inviato da MItaly
    codice:
            private void testoToolStripMenuItem_Click(object sender, EventArgs e)
            {
                AboutBox1 ab = new AboutBox1();
                ab.ShowDialog();
            }
    Se non ti rompo troppo mi spiegheresti anche cosa hai fatto? Nel senso.. cosa significa la sintassi?

    Grazie mille!

    Quoque tu Bruto fijo de 'na mignotta?

  5. #5
    codice:
            private void testoToolStripMenuItem_Click(object sender, EventArgs e)
            {
                AboutBox1 ab = new AboutBox1(); //crea una nuova istanza della classe AboutBox1
                ab.ShowDialog(); //Mostra il form in modalità modale
            }
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Originariamente inviato da MItaly
    codice:
            private void testoToolStripMenuItem_Click(object sender, EventArgs e)
            {
                AboutBox1 ab = new AboutBox1(); //crea una nuova istanza della classe AboutBox1
                ab.ShowDialog(); //Mostra il form in modalità modale
            }
    Grazie mille!

    Gentilissimo!

    Quoque tu Bruto fijo de 'na mignotta?

  7. #7
    Prego; ciao!
    Amaro C++, il gusto pieno dell'undefined behavior.

  8. #8
    Scusate, non è per rompere le uova nel paniere ma per una correttezza logica volevo segnalare che forse sarebbe meglio chiudere il tutto in una using per non consumare le risorse una volta chiusa la form:

    codice:
            private void testoToolStripMenuItem_Click(object sender, EventArgs e)
            {
                using (AboutBox1 ab = new AboutBox1()) {
                            ab.ShowDialog();
                }
            }
    Ciao
    Cerco ombrello vecchio, nuovo, moderno o antidiluviano; purché protegga da una pioggia che vien giù come Dio la manda. Fate presto che ho l’acqua alla gola. (Noè)

    C# programming and other stuffs

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.