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

    [C#] Aprire un form e dargli alcune variabili

    In vb per aprire un form usavo

    Form2.show;

    Ma su c# non funziona...

    Inoltre per passargli anche alcune variabile come dovrei fare?



    Grazie

  2. #2
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    vb e c# hanno sintassi diversa quindi per far vedere la form devi fare

    Form2.Show();
    I got the remedy

  3. #3
    Ottengo questo errore:

    Occorre un riferimento a un oggetto per la proprietà, il metodo o il campo non statico 'System.Windows.Forms.Control.Show()'


    PS: E per passargli delle variabili?

  4. #4
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Originariamente inviato da leonapster
    Ottengo questo errore:

    Occorre un riferimento a un oggetto per la proprietà, il metodo o il campo non statico 'System.Windows.Forms.Control.Show()'
    quell'errore = stai chiamando un metodo di istanza e non di classe.

    prima devi creare un oggetto di tipo Form2

    Form2 frm = new Form();

    e poi lo visualizzi:

    frm.Show()


    Originariamente inviato da leonapster
    PS: E per passargli delle variabili?
    ti crei un costruttore con numero parametri = numero var che li vuoi passare. non vedo dove stà la difficoltà..

    I got the remedy

  5. #5
    Ho un problema...

    Il mio form si chiama "adding".cs

    Ho scritto:

    adding frm = new Form();
    frm.Show();


    Ma mi ritorna:

    Errore 2 Nessun overload del metodo 'Show' accetta '0' argomenti (su adding.cs)

    Errore 1 Impossibile convertire in modo implicito il tipo 'System.Windows.Forms.Form' in 'WindowsFormsApplication1.adding'. È presente una conversione esplicita. Probabile cast mancante. (Su Form1.cs)

  6. #6
    codice:
    adding frm = new adding();
    frm.Show();
    Comunque se hai questo genere di problemi significa che non conosci assolutamente il linguaggio, e a questo non si può ovviare semplicemente con delle discussioni su un forum. Prenditi un libro di C# (libro, non tutorial online) e studiatelo da cima a fondo.
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    Originariamente inviato da leonapster
    Ho un problema...

    Il mio form si chiama "adding".cs

    Ho scritto:

    adding frm = new Form();
    frm.Show();


    Ma mi ritorna:

    Errore 2 Nessun overload del metodo 'Show' accetta '0' argomenti (su adding.cs)

    Errore 1 Impossibile convertire in modo implicito il tipo 'System.Windows.Forms.Form' in 'WindowsFormsApplication1.adding'. È presente una conversione esplicita. Probabile cast mancante. (Su Form1.cs)
    problema risolto

    Ho cancellato e rinserito il form....

    grazie ciao

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.