Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Come posso ciclare su controlli personalizzati di un form?
giovedì 16 aprile 2009 - 17.55
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
TaiChi
Profilo
| Junior Member
105
messaggi | Data Invio:
gio 16 apr 2009 - 17:55
Salve a tutti,
ho creato dei controlli ereditati che hanno naturalmente un namespace proprio e li ho usati in un progetto su un form che ha a sua volta un proprio namespace e ciclando su
foreach(Controls controlli in this.Control)
{
MessageBox.Show(controlli.Name)
}
cilca solo sui controlli standard e non passa da quelli ereditati, come posso fare per passare anche da quelli?
Grazie.
Alessio Forconi
llamanna
Profilo
| Junior Member
70
messaggi | Data Invio:
ven 17 apr 2009 - 12:02
Intanto ti assicuro che questo codice funziona.
foreach (Control controlli in this.Controls)
{
MessageBox.Show(controlli.Name);
}
Verifica se i controlli che tu hai inserito siano stati aggiunti effettivamente nel form, e non dentro un altro controllo contenuto dal form. Per fare questo puoi procedere in due modi:
1. dal menu View seleziona la voce Others Windows e da li Document Outline. La visualizzazione di questa finestra ti permette di vedere la gerarchia dei controlli presenti sul form;
2. Apri la classe <NomeForm>.designer.cs, e verifica per ogni tuo controllo ereditato se trovi:
this.Controls.Add(<mioControlloEreditato>);
Laura.
http://lauralamanna.blogspot.com/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !