Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [C#] Array di pulsanti

  1. #1

    c# array di bottoni

    ciao raga..
    il problema e questo :NullReferenceException
    ho consultato molti esempi sul web ma non capisco dove sbaglio,ache se
    sembara tutto ok.

    codice:
    public   void  lancia_bottoni(){ 
             int assex = 20;
            
           Button[]  xbot = new System.Windows .Forms .Button[10] ;         
          
    
            
                
                for(int giro=1;giro<10;giro++){
    
     
    
             xbot[giro].Location = new System.Drawing.Point (assex, 20);<--- qui si blocca 
    
             xbot[giro].Size = new System.Drawing .Size(20, 20);
             xbot[giro].Visible = true;
    
              assex = assex + 30;
    
              this.Controls.Add(xbot[giro]);
    
             
            
            }

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    codice:
                for (int giro = 0; giro < 10; giro++)
                {
                    xbot[giro] = new Button();
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    119
    Gli array iniziano per zero
    For (int i = 0;i<10;i++)
    A parte questo prova ad inizializzare il bottone dentro il cicki
    buttons[k] = new Button();

  4. #4
    ho riassegnato da zero,
    e ho inserito il pezzo di codice che mancava , (ero convinto che cera)
    adesso funziona
    (e proprio da deficente applicare una array cosi ,senza dichiarare il nuovo oggetto)
    grazie di avermi fatto aprire gli occhi ,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.