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
Runtime textbox
mercoledì 19 aprile 2006 - 17.13
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
vitoni_06
Profilo
| Newbie
5
messaggi | Data Invio:
mer 19 apr 2006 - 17:13
Salve creo a runtime 5 caselle di testo. in questa maniera:
public partial class Form1 : Form
{
private System.Windows.Forms.TextBox nuova;
public int i = 0;
public Form1()
{
InitializeComponent();
for (int j=1;j<=5; j++) {
i = i + 50;
this.nuova = new TextBox();
nuova.Location = new Point(130, i);
nuova.Name = "casellatesto"+j;
this.Controls.Add(nuova);
}
}
Adesso come faccio ad usarle? c'è una propieta findcontrol nel form??
19018
Profilo
| Expert
502
messaggi | Data Invio:
mer 19 apr 2006 - 19:57
Ciao, prova con this.Controls["nomecontrollo"].proprietà
Stefano Passatordi
http://blogs.dotnethell.it/stem/
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 20 apr 2006 - 11:33
>Ciao, prova con this.Controls["nomecontrollo"].proprietà
>Stefano Passatordi
La collection controls accetta solo un intero non una stringa
Rettifico questa affermazione vale solo per VS2003.
> Adesso come faccio ad usarle? c'è una propieta findcontrol nel form??
Per rispondere a Vitoni, naturalmente FindControl non c'è per Windows Forms. Di solito si usano due tecniche, o sia fa un For Each su tutti i controlli della pagina, oppure si mettono i riferimenti agli oggetti in un array.
Una cosa che ti consiglio è sviluppare una tua funzione FindControl che dato in input un Nome (stringa) fa il for each fino a quando trova l'oggetto cercato. Se non lo trova ritorna null, così lavori come in una WEbForm.
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
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 !